TeraCopy support for long paths.
Posted: 31 May 2025 07:08
When XYplorer copy handler is set to TeraCopy, it uses a tmp file that's passed as an argument to TeraCopy. TeraCopy *does* support long file paths, but when the paths are passed through a file list as XY does, long paths need to be prefixed with "\\?\". XY does not add the prefix, and therefore TeraCopy will fail to locate those files.
NOTE1: Long paths passed as command line arguments to TeraCopy do *not* need \\?\ prefixes, only long paths that are passed through file lists.
NOTE: This may no longer be the case with the latest versions of TeraCopy (untested), but the newest versions have never reached feature-parity with some older versions, so they are still preferable.
NOTE1: Long paths passed as command line arguments to TeraCopy do *not* need \\?\ prefixes, only long paths that are passed through file lists.
NOTE: This may no longer be the case with the latest versions of TeraCopy (untested), but the newest versions have never reached feature-parity with some older versions, so they are still preferable.