 |
|
CyberMuesli |
02-07-2012 16:51 1944409 |
потеря даты времени при копировании файлов файловым менеджером
Есть сервер 2003. На нем есть расшарена папка (D:\files или, что то же самое, \\server\files). На всех компьютерах домена и в том числе на самом сервере эта шара замаплена однотипно на букву диска X: (net use x: \\server\files)
Если я с сервера фаром (far 1.70 build 2087) открываю в панели диск Х: и копирую файлы (все равно куда, в другую папку, в ту же), то результирующие файлы имеют не исходные дату и время, а дату и время на текущий момент (т.е. теряется оригинальная дата и время).
Абсолютно то же самое происходит, если на сервере в панели фар открыть не содержимое сетевого диска X:, а содержимое \\server\files (т.е. ввести cd \\server\files в командной строке фара или размапить Х и зайти на \\server\files через фаровский браузер сети)
То же самое происходит при копировании тотал коммандером.
Глюка с датой-временем не происходит, если на сервере в панели фара открыть локальную папку D:\files (а не сетевую) и копировать из нее
Глюка с датой-временем не происходит, если копирование фаром выполняется с других компьютеров (не с самого сервера)
Глюка с датой-временем не происходит, если копировать командой COPY
Данный эффект был проверен на нескольких разных серверах 2003.
В чем может быть проблема?
|
Petya V4sechkin |
02-07-2012 17:21 1944428 |
Цитата:
Цитата CyberMuesli
фаром (far 1.70 build 2087) открываю в панели диск Х: и копирую файлы
|
Меню Options -> System settings -> флажок Use system copy routine включен?
|
CyberMuesli |
02-07-2012 17:56 1944443 |
Цитата:
Цитата Petya V4sechkin
Меню Options -> System settings -> флажок Use system copy routine включен? »
|
Это решает проблему в фаре, да. Но не устраняет ее причину, которая (по всей видимости) находится в сервере. Непонятно, что жать в тотал-коммандере, например.
Спасибо.
|
Petya V4sechkin |
03-07-2012 08:26 1944716 |
Цитата:
Цитата CyberMuesli
что жать в тотал-коммандере
|
Настройка -> Операции с файлами -> Использовать режим совместимости для следующих дисков.
Цитата:
Цитата CyberMuesli
не устраняет ее причину, которая (по всей видимости) находится в сервере
|
Но ведь системная CopyFileEx работает корректно.
Может быть, причина в менеджерах?
|
CyberMuesli |
03-07-2012 14:42 1944977 |
Цитата:
Цитата Petya V4sechkin
Но ведь системная CopyFileEx работает корректно. »
|
Но ведь менеджеры прекрасно копируют одним и тем же алгоритмом файлы без потери даты-времени при других условиях. Может быть, причина в ОС ? (риторически)
|
Petya V4sechkin |
03-07-2012 15:02 1944996 |
Цитата:
Цитата CyberMuesli
копируют одним и тем же алгоритмом файлы без потери даты-времени при других условиях
|
У вас есть исходники? Чтобы сравнить внутренние алгоритмы FAR и Total? Риторически.
|
CyberMuesli |
03-07-2012 15:04 1944999 |
Сравнивать незачем. Речь о том, что один и тот же исходник дает разные результаты. Вероятность повторения обоими программистами ошибки, которая проявляется в одних и тех же условиях, мала. Виновата ОС. (риторически)
|
Время: 01:01.
© OSzone.net 2001-