OK thanks for all the infos.
OKOK so i see it kind of overdose and pretty problematic to implement the checksum stuff by workflow only, it would be kind of preferrable if the copy tool itself does it. Before i said we don't want little used copy tools but i just saw that there is a new version of FastCopy.exe which i use at work since a long time actually.
The news is that there is an "old version 4.x" up to 2017 or such and a new version (5.x) that just arrived. The inventor now (from Version 5+) wants users that use it frequently in their working place to "buy a license" (50 USD). However, the tool itself runs without noticeable restrictions also without donation so you can use it for testing and setting everything up and once you are happy with it, you might be so fair and give the inventor the credits he deserves.
https://fastcopy.jp/
The tool can be used with GUI and it is portable, you can just download, extract and test so you see what i mean.
It has the ability to do the checksums exactly as i described but with the PRO that the checksum of the reading part is done actually while reading the file (i talked before about it). Overall the tool seems to be a perfect match for what you want to do.
Actually you might just use the tool as it is, without ffastrans workflow. Anyway, that is just one option. as the Tool has now (in new version) a nice cmd mode, we can pretty easy use it just as we use robocopy in the workflow.
Can you check it out and let me know?
The output of the commanline version of the tool looks pretty similar to robocopy, it should be trivial to migrate the current workflow from robocopy to fastcopy.
Code: Select all
C:\Users\emcod>C:\Users\emcod\Downloads\FastCopy5.3.1_x64\fcp.exe C:\temp\4.4 /to="c:\temp\archive\"
=================================================
fcp(ver5.3.1) start at 2023/09/14 16:30:31
<Source> C:\temp\4.4
<DestDir> c:\temp\archive\
<Command> Diff (Size/Date)
<FileLog> C:\Users\emcod\Downloads\FastCopy5.3.1_x64\Log\20230914-163031-0.log
-------------------------------------------------
TotalRead = 7,451 MiB
TotalWrite = 7,451 MiB
TotalFiles = 26 (2)
TotalTime = 9.1 sec
TransRate = 856.2 MB/s
FileRate = 2.85 files/s
Result : (ErrFiles : 0 / ErrDirs : 0) at 2023/09/14 16:30:41
Just a short personal note on fastcopy.exe: it is a tool from geeks for geeks but compared to all other "local copy tools" that i ever tested, this one gave me most control over the copy process. The guy really knows what he is doing, i was kind of impressed by it. At work i was able to copy from external ssd to internal ssd about 10% faster than windows explorer did (e.g. 9.9Gbit/s instead of 8.9 or similar) - this was pretty important because i got users waiting for the copy to finish...
Also, it is pretty funny that there is a new version of fastcopy.exe that allows smooth commandline operation now. Initially i thought about giving you my modified old version of fastcopy for your workflow but it was designed to copy single files only, so i would have needed to change the source code again for you which is kind of unpleasant - especially if there is already a newer version that does what we want
