I ask a question a few days ago regarding the reason 7zip took so long perform a move on a large file after extraction.
After reading the FAQ, I discovered the issue was actually with Windows:
Only Windows Explorer knows exact drop target. And Windows Explorer needs files (drag source) as decompressed files on disk. So 7-Zip extracts files from archive to temp folder and then 7-Zip notifies Windows Explorer about paths of these temp files. Then Windows Explorer copies these files to drop target folder.
So, by default, even on the same hard drive, I assume Windows Explorer will copy a file (or files) from temp to the destination and then delete the temp file(s).
I assume Windows does this to maintain certain checks and balances. For instance, if user clicks cancel, what do you do if you're in the middle of a move?
Regardless, I would like to know if there is some configuration to change the behavior to make Windows move the file rather than copy/delete it?