С Windows 7 Профессиональная 64 бит ...
использовал пакетный файл и RoboCopy.exe для копирования
4 файла и 2 каталога из
c:\temp = SDD (твердотельный накопитель) для
r:\temp = USB-накопитель (флешка) с командой:
"C:\WINDOWS\system32\ROBOCOPY.EXE" "D:\TEMP" "R:\TEMP" /V /TEE /S /E /COPY:DAT /DCOPY:T /NP /XJ /R:1000000 /W:30 /LOG:r:\RoboCopyInfo.LOG
Вопрос: почему
diff.exe см. выше результаты команды копирования через RoboCopy, как ОК, без ошибок, но,
du.exe к текстовым файлам видит разницу?
"C:\Program Files\Gow\bin\DIFF.exe" -q -r "D:\TEMP" "R:\TEMP"
:: DIFF.exe = diff (GNU diffutils) 2.8.7 https://github.com/bmatzelle/gow/releases
:: -q = Вывести только, если файлы отличаются.
:: -r = Рекурсивно сравнивать любые найденные подкаталоги.
:: "D:\TEMP" = Исходные файлы на SDD (твердотельный накопитель).
:: "R:\TEMP" = Целевым диском является жесткий диск или флешка, замените букву R на соответствующую букву.
:: DIFF.exe Статус выхода равен 0, если входы одинаковы, 1, если отличается, 2, если проблема.
Но, du.exe для текстовых файлов выглядит выше, как разные, командный файл:
д:
CD\
CD Temp
"C:\Program Files\Gow\bin\du.exe" -a -b -c -P -S -x> r:\DU_d_TEMP.txt
р:
CD\
CD Temp
"C:\Program Files\Gow\bin\du.exe" -a -b -c -P -S -x> r:\DU_r_TEMP.txt
:: du.exe = Использование диска (GNU coreutils) 5.3.0 https://github.com/bmatzelle/gow/releases
:: "D:\TEMP" = Исходные файлы на SDD (твердотельный накопитель).
:: "R:\TEMP" = Целевым диском является жесткий диск или флешка, замените букву R на соответствующую букву.
:: -a = количество записей для всех файлов, а не только для каталогов
:: -b = байты, эквивалентные `--apparent-size --block-size = 1 '
:: -c = итого, произвести итоговую сумму
:: -P = --no-dereference, не переходить по символическим ссылкам (это по умолчанию)
:: -S = --separate-dirs, не включать размер подкаталогов
:: -x = --one-file-system пропустить каталоги в разных файловых системах
DU_d_TEMP.txt
908 ./cicon9.gif
18855/Help/HTML/usage.htm
27047/ Помощь / HTML
0/Помогите
297/OutPut 1 .log
52876./Q.EXE
58177.
85224 всего
DU_r_TEMP.txt
908 ./cicon9.gif
297/OutPut 1 .log
52876./Q.EXE
18855/Help/HTML/usage.htm
18855/ Помощь / HTML
0/Помогите
54081.
Всего 72936
Текстовые файлы du.exe видят разницу
12288 байт (85224 - 72936)
Вопрос: почему
diff.exe см. выше результаты команды копирования через RoboCopy, как ОК, без ошибок, но,
du.exe к текстовым файлам видит разницу?
-