F: на диск Z:.
Диск ситемным не является. Причин, по которым файл мог бы измениться за время копирования не вижу.
PS: Делалось под VirtualBox'ом на WinXP, диск Z: - это shared folder, подключенная при помощи дополнений гостевой ОС. UC 974й.
Копировались все папки на диске Копирование папок, содержащих описания файлов
Модератор: motyara
-
- Охотник за багами
- Сообщения: 1199
- Зарегистрирован: Вс янв 31, 2010 12:12 am
Копирование папок, содержащих описания файлов
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
Чтобы файл копировался байт-в-байт, нужно отключить использование файлов комментариев. При включенности использования файлов комментариев комментарии копируются вместе с файлами. Для понимания процесса нужно взять каталог файлов, имеющих комментарии, и копировать их в чистый каталог по одному, проверяя при этом содержимое файла комментариев в результирующем каталоге.
-
- Охотник за багами
- Сообщения: 1199
- Зарегистрирован: Вс янв 31, 2010 12:12 am
Если бы речь шла о перестановке строк, я бы понял. Но:Max Diesel писал(а):При включенности использования файлов комментариев комментарии копируются вместе с файлами.
1. Было 13 комментариев, а осталось 12 - где ещё один?
2. Почему изменился регистр символов в самих комментариях?
Ну и наконец, а не стоит ли особым образом обрабатывать копирование целого каталога? Кажется что было бы эффективнее и логичнее не проверять наличие комментариев, когда копируется всё.
PS: А ещё в сравнении строки не лучшим образом пометчились.
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
1. комментарий самого файла с комментариями преднамеренно пропускается.Qwertiy писал(а):Если бы речь шла о перестановке строк, я бы понял. Но:Max Diesel писал(а):При включенности использования файлов комментариев комментарии копируются вместе с файлами.
1. Было 13 комментариев, а осталось 12 - где ещё один?
2. Почему изменился регистр символов в самих комментариях?
2. потому что неактуальные имена файлов заменены актуальными.
Возможно.Qwertiy писал(а):Ну и наконец, а не стоит ли особым образом обрабатывать копирование целого каталога? Кажется что было бы эффективнее и логичнее не проверять наличие комментариев, когда копируется всё.
Левая 10-я равна правой 11-й, но левая 9-я не равна правой 10-й, дальше алгоритм старается найти закономерности в том, что есть в наличии... ничего удивительного.Qwertiy писал(а):PS: А ещё в сравнении строки не лучшим образом пометчились.