Xcopy is faster… tested with 430 existing files
(Benchmark '(
(ALE_Files_CopyDir "Z:\\Temp\\testfiles" "Z:\\Temp2\\testfiles" "*.*" 1)
(LM:copyfolder "z:\\temp\\testfiles" "z:\\temp2\\testfiles" T)
(rjp-xcopy "z:\\temp\\testfiles" "*.*" "z:\\temp2\\testfiles" "/d/c/i/k/r/y/q/s")
(ALE_Files_CopyDir "Z:\\Temp\\testfiles" "Z:\\Temp2\\testfiles" "*.*" 1)
(LM:copyfolder "z:\\temp\\testfiles" "z:\\temp2\\testfiles" T)
(rjp-xcopy "z:\\temp\\testfiles" "*.*" "z:\\temp2\\testfiles" "/d/c/i/k/r/y/q/s")
))
--- Benchmark utility: In memory of Michael Puckett ---
Elapsed milliseconds / relative speed for 16 iteration(s):
(RJP-XCOPY "z:\\temp\\testfiles" "*....)......1171 / 30.61 <fastest>
(RJP-XCOPY "z:\\temp\\testfiles" "*....)......1610 / 22.26
(LM:copyfolder "z:\\temp\\tes..........).....16032 / 2.24
(LM:copyfolder "z:\\temp\\tes..........).....16313 / 2.2
(ALE_FILES_COPYDIR "Z:\\Temp\\testfi...).....27437 / 1.31
(ALE_FILES_COPYDIR "Z:\\Temp\\testfi...).....35844 / 1 <slowest>
ALE_FILES_COPYDIR2 >> no vl-file-rename existing files but deleting before copy
(Benchmark '(
(ALE_Files_CopyDir2 "Z:\\Temp\\testfiles" "Z:\\Temp2\\testfiles" "*.*" 1)
(rjp-xcopy "z:\\temp\\testfiles" "*.*" "z:\\temp2\\testfiles" "/d/c/i/k/r/y/q/s")
(ALE_Files_CopyDir2 "Z:\\Temp\\testfiles" "Z:\\Temp2\\testfiles" "*.*" 1)
(rjp-xcopy "z:\\temp\\testfiles" "*.*" "z:\\temp2\\testfiles" "/d/c/i/k/r/y/q/s")
))
--- Benchmark utility: In memory of Michael Puckett ---
Elapsed milliseconds / relative speed for 16 iteration(s):
(RJP-XCOPY "z:\\temp\\testfiles" "*....)......1375 / 17.62 <fastest>
(RJP-XCOPY "z:\\temp\\testfiles" "*....)......2250 / 10.77
(ALE_FILES_COPYDIR2 "Z:\\Temp\\testf...).....21671 / 1.12
(ALE_FILES_COPYDIR2 "Z:\\Temp\\testf...).....24234 / 1 <slowest>