News:

MultiCommander v16.6 is released!

Main Menu

Strange behavior with MoveFile

Started by ECommander, June 13, 2022, 16:37:39

Previous topic - Next topic

ECommander

I'm using this code in a loop to move one or more files into a subfolder   MoveFile($folder + "\", $file,  "NODIALOG,NOPROGRESS,USEEXISTINGQUEUE" )

What happens, that there is an open dialog, which never close (see screenshot).
Wher could be the problem?

Tanks

AlanJB

What MC are you using: version and installed/portable?

There seems to be another problem in that in your screenshot, the upper progress bar says "2 of 1" ?!

ECommander

Thanks for answering.
It's the installed version, v11.6 (b2845).

Thats the command I try to run:

@var $files = GetSelectedPaths();
@var $count = arrayCount($files);
@var $n;

for($n = 0; $n < $count; $n++)
{
  @var $file = $files[$n];
if (FileExists($file) == 1 )
{
  @var $path = PathGetPathPart($file)
   @var $name = PathGetNamePart($file) + "|";
@var $ext = PathGetFileExtPart($file);
  @var $folder = $path ^ StrReplace( $name, $ext + "|" , "");
  MoveFile($folder + "\", $file,  "NODIALOG,NOPROGRESS,USEEXISTINGQUEUE" )
}

Mathias (Author)

Quote from: ECommander on June 14, 2022, 18:21:37
Thanks for answering.
It's the installed version, v11.6 (b2845).

Thats the command I try to run:

@var $files = GetSelectedPaths();
@var $count = arrayCount($files);
@var $n;

for($n = 0; $n < $count; $n++)
{
  @var $file = $files[$n];
if (FileExists($file) == 1 )
{
  @var $path = PathGetPathPart($file)
   @var $name = PathGetNamePart($file) + "|";
@var $ext = PathGetFileExtPart($file);
  @var $folder = $path ^ StrReplace( $name, $ext + "|" , "");
  MoveFile($folder + "\", $file,  "NODIALOG,NOPROGRESS,USEEXISTINGQUEUE" )
}


Yes looks like NOPROGRESS parameter have been broken.. I will fix that for the next version