Почему дата файла всегда изменяется на текущую дату?

Мы - центр программирования, но это не вопрос о программировании.

Мой босс поместил внешний HD на сеть. Это содержит 'домашние' папки для пользователей в сети. Он использует его для размещения проектов VB, что он хочет, чтобы я продолжил работать.

Но независимо от того, что дата и время он помещает проект в диск, даты файла (изменяемые) всегда, показывает текущую дату, хотя ничто в файлах не изменилось. Это делает его очень трудно, чтобы подтвердить, что он дал мне последние версии. (Он не поклонник управления версиями и ничего, что я делаю убедит его отличающийся.)

Какие-либо идеи, почему это происходит и как предотвратить его?

P.S., Поскольку я записал это, я решил добавить дату последнего обращения к дисплею файла, и те даты, оказывается, показывают даты, которые я ожидаю видеть. Почему измененная дата изменяет, но не дата, к которой получают доступ. Дата, к которой получают доступ, изменяется только, когда файлы открыты или считаны, изменены или нет?

Примечание: Я использую Опус Каталога 9, замена для файлового браузера окон.

3
задан 15.02.2013, 21:54

6 ответов

В первую очередь, если Вы - 'центр программирования', у Вас должно совершенно определенно быть управление версиями. Я имею в виду, продвинуться.

Так или иначе, чтобы попытаться отладить эту проблему при изменении файла дата, к которой получают доступ, изменяется?

Необходимо протестировать проблему на Windows Explorer по умолчанию сначала. Проблема происходит там? Если так, да у Вас есть проблема, которой нужно обращенный. В противном случае это - проблема с 'Опусом Каталога 9', который честно я никогда не слышал о том, таким образом, я не мог помочь там.

Сообщите нам.

1
ответ дан 08.12.2019, 01:49

Сначала я соглашаюсь с th3dude19 - проверка, происходит ли это в обычном Проводнике как Ваш первый шаг.

Если это все еще изменяется, то, если у Вас есть Антивирус, он может повторно датировать (измененная дата) файлы, поскольку это сканирует их (во время перемещения к новому диску).

Это не обычно, но я столкнулся с ним (в этом случае, это заставляло автоматическое удаленное резервное копирование снова посылать файлы, которые не изменились никаким другим способом).

Так попытайтесь отключить свой AV и посмотрите, придерживается ли дата как ожидалось.

0
ответ дан 08.12.2019, 01:49

Если босс делает это Вашей проблемой, то сделайте это ВАШИМ решением!

ПРЕЖДЕ ВСЕГО: Получите _for_free_ По необходимости, систему управления кодом. Можно получить две лицензии человека ни на что...

Теперь, по Вашему заданному вопросу:

Выполненный sha1sum по файлам. Это даст Вам 40 чисел символов (в шестнадцатеричном), который, как почти гарантируют, будет уникален от Любого другого входа. В сочетании с размером в байтах, разногласиях двух файлов, имеющих то же значение хэш-функции (sha1sum генерирующаяся программа хеша), но содержащий другое содержание "нуль подходов". Можно доверять ему, потому что, в конце концов, это, это предназначило цель! Sha1sum - то, как люди Linux (и другие умные группы) проверяют, что в распределение медиа не вмешались. Единственное разрядное изменение изменит число существенно!

Так, можно просто сравнить значения sha1sum. Используйте сценарий для автоматизации его...

RT

P.S. Используя sha1sum (или подобный, как MD5) способ пойти и значительно лучше, чем движение датами, потому что датами можно злонамеренно управлять, но sha1sum даст Вам тот же ответ, неважно, атрибуты файловой системы. RT

0
ответ дан 08.12.2019, 01:49

Опус каталога имеет опции, которые конкретно покрывают это. В его меню: Настройки> Предпочтения> Операции Файла> Копирование Файлов> Сохраняют метки времени скопированных файлов. Проверьте что один и другие в том разделе.

0
ответ дан 08.12.2019, 01:49

В дополнение к другим предложениям я спросил бы, как Ваш босс копирует файлы во внешний диск. Он помещает новые файлы там с помощью ручной копии файла, или он выполняет какие-либо инструменты синхронизации папки, чтобы усовершенствовать внешний диск? Если он использует какие-либо дополнительные инструменты (такие как Sync Toy), чтобы сделать это, которое может быть причиной обновленных меток даты и времени.

1
ответ дан 08.12.2019, 01:49

Монитор процесса может указать на нежелательные модификации в файлы.

0
ответ дан 08.12.2019, 01:49

Теги

Похожие вопросы