У нас есть 3 файла в 3 каталогах:
- d:\run.exe
- d:\temp\RunShortcut = d:\run.exe
- s:\temp\RunShortcut = d:\run.exe
2 вышеупомянутых файла ярлыков имеют размер 433 байта и
ярлыки присутствуют в каталогах d:\temp и s:\temp
Все в порядке с
Diff.exe -r -q d:\temp s:\temp
Теперь удалите d:\run.exe (удаление цели) и снова выполните Diff:
Diff.exe -r -q d:\temp s:\temp
Сообщает об ошибке, потому что EXE нет,
Цель удалена, но 2 файла одинаковы.
Там нет никакой разницы между:
- d:\ Temp \ RunShortcut
- s:\ Temp \ RunShortcut
Почему Diff сообщает об ошибке, когда нет разницы?
Есть ли в Diff.exe переключатель, чтобы игнорировать Target?
Разумно ли говорить Диффу игнорировать цель?
Я использую Windows XP и diff (GNU diffutils) 2.8.7
-