File copier with integrity check

revoconner

Honorable
Nov 20, 2013
37
0
10,530
My girlfriend has an unlimited internet plan so i usually take files and stuff from her rather than downloading myself. some things I copy are over 20gigs so i have to split them in volumes and copy it to my 14gigs pen drive.
Anyway what I was saying that sometimes the files get corrupted during copy/cut and i have to go back to her house to get it back. i was asking that is there any program that copies and cuts files and check its integrity automatically (with hash or something)?
thanks in advance
 
Solution
start cmd.exe as a admin
verify <----------- this will show the state of the copy verification checking(OFF by default)
verify on <--------- turn it on, the copy will be made then checked that it is correct

now you can do your copy (copy will take twice as long)
using what ever commands you want
xcopy or robocopy.exe
xcopy has a /v switch to verify the copy

Note: you may find that it is just better to use a USB SSD drive to copy to rather than a usb thumb drive(many errors on USB thumb drives).

you can also just use your program and run the fc.exe with the /B option to compare the the copy to the original to detect copy errors.

if you get a lot of copy errors you can do a full format of your...
start cmd.exe as a admin
verify <----------- this will show the state of the copy verification checking(OFF by default)
verify on <--------- turn it on, the copy will be made then checked that it is correct

now you can do your copy (copy will take twice as long)
using what ever commands you want
xcopy or robocopy.exe
xcopy has a /v switch to verify the copy

Note: you may find that it is just better to use a USB SSD drive to copy to rather than a usb thumb drive(many errors on USB thumb drives).

you can also just use your program and run the fc.exe with the /B option to compare the the copy to the original to detect copy errors.

if you get a lot of copy errors you can do a full format of your thumbdrive to mark bad sections as bad. It takes some time but you will not have errors for a while. (don't do a quick format, it does not look for potential errors)
 
Solution