Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
ВнизПомогите разобратсья со временем модификации файла! Найти похожие ветки
← →
Zelius (2003-03-01 16:05) [0]Сканирую каталог и найденные файлы корректирую ( отрезаю или сдвигаю данные) если они не соответсвуют формату, а что бы в след раз они не проверялись, то беру их размер и время модификации и сохраняю в инишку. Так вот проблема - сохраненное время отличается от времени файла при следующем проходе и файл опять проверяется!!! Кто сталкивался с таким поведением? Спасибо!
← →
Anatoly Podgoretsky (2003-03-01 16:20) [1]Очень темная история.
← →
Strumpf (2003-03-02 15:27) [2]форматы времени?
← →
Zelius (2003-03-02 16:43) [3]Формат времени ДОСовский - Integer, я его использую как Integer без конвертирования и сохраняю как Integer.
← →
Anatoly Podgoretsky (2003-03-02 17:06) [4]У тебя ошибка в 17 строке.
← →
Strumpf (2003-03-03 11:44) [5]> Zelius
Не будете ли Вы столь любезны: предоставьте, пожалуйста, Ваш код.
← →
Zelius (2003-03-03 17:12) [6]Он слишком большой и "размазанный"...
Я думал, что здесь проблема с буфферизацией системой файлов или другая проблема, связанная с округлениями времени, поэтому задал вопрос абстрактно, без примера.
← →
KPY (2003-03-03 17:26) [7]почему бы проверенные файлы не хранить в одтельном каталоге?
← →
Strumpf (2003-03-03 17:28) [8]Вот и я думаю, что с округлением....
← →
han_malign (2003-03-03 17:29) [9]GetFileTime - время последней модификации
CloseHandle(неявный FlushFileBuffers) - изменение времемни последней модификации
возможное решение:
CloseHandle
FindFirstFile
← →
Zelius (2003-03-03 17:56) [10]Файлов очень много! В отдельно папке не похранишь!
Я перечитываю время после закрытия хендла, причем для этого открываю файл с нулевым режимом доступа, то есть только для чтения атрибутов файла!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c