Multi Commander Support Forum

Multi Commander => Support and Feedback => Topic started by: Anti-Bacterial on July 17, 2019, 22:34:12

Title: MC HANGS: Moving duplicate files with "If Newer" option
Post by: Anti-Bacterial on July 17, 2019, 22:34:12
Using latest beta MC x64 v8.9 Build 2528 portable release candidate
OS: Windows 10 64-bit (version 1903 Build 18362.239)

GOAL: I'm trying to move a new version of an identical file from folder temp1 into folder temp2, but I only want to overwrite the file in temp2 if the file in temp1 (latest version by date/time stamp) is newer than the older file in temp2.  In other words, move file if  the datestamp in Temp1 > Temp2

PROBLEM:
MC hangs with the progress dialog open while moving duplicate files across folders using the IF NEWER option.  Screenshots attached. The issue did not exist previously.

Steps to reproduce problem:
Attached is a portion of my MC File Operations log (2019-07-17-(1032)-FileOperations.log) to help debug "ErrorCode 10":


2019-07-17 16:55:32.051 Move - Prepare writing
2019-07-17 16:55:32.051 Failed to move file C:\temp\Russell 3000.pdf to C:\temp2\Russell 3000.pdf ( ErrorCode 10 )
2019-07-17 16:55:32.051 [Overwrite all older] File at target location is older, Overwrite it (C:\temp2\Russell 3000.pdf)
2019-07-17 16:55:32.051 Source and target of MOVE operation might not be on the same disk.
2019-07-17 16:55:32.051 Move - Prepare writing
2019-07-17 16:55:32.051 Failed to move file C:\temp\Russell 3000.pdf to C:\temp2\Russell 3000.pdf ( ErrorCode 10 )
2019-07-17 16:55:32.051 [Overwrite all older] File at target location is older, Overwrite it (C:\temp2\Russell 3000.pdf)
2019-07-17 16:55:32.051 Source and target of MOVE operation might not be on the same disk.
2019-07-17 16:55:32.051 Move - Prepare writing
2019-07-17 16:55:32.051 Failed to move file C:\temp\Russell 3000.pdf to C:\temp2\Russell 3000.pdf ( ErrorCode 10 )
2019-07-17 16:55:32.051 [Overwrite all older] File at target location is older, Overwrite it (C:\temp2\Russell 3000.pdf)
2019-07-17 16:55:32.051 Operations has been requested to be paused. will wait until Pause event is signaled.
2019-07-17 16:55:32.060 CFMCopyProgressDlg::OnWorkerThreadPaused()
2019-07-17 16:55:32.911 Set Workerthread action to abort
2019-07-17 16:55:32.911 Signal workerthread to continue.
2019-07-17 16:55:32.911 PauseEvent has been signaled. Will now continue.
2019-07-17 16:55:32.911 Abort file operations request.
2019-07-17 16:55:32.912 CFMCopyProgressDlg::OnWorkerThreadContinued()
Please let me know if you are able reproduce the problem as I've described.  I've attached a screenshot of my filesystem core settings, in case that is needed. Thanks once again for a fantastic program which I use daily and cannot live without.  Cheers 🤞
Title: Re: MC HANGS: Moving duplicate files with "If Newer" option
Post by: Mathias (Author) on July 19, 2019, 12:45:40
Ahh Needs to be move on the same disk.  Will check why it happens