Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.57 MB
Время: 0.035 c
14-39488
DK
2003-02-24 20:40
2003.03.13
Компоненты


3-39223
Ahmad K
2003-02-23 00:13
2003.03.13
Как узнать номер последней записи в BD?


4-39631
[lamer]Barmaglot
2003-01-22 14:06
2003.03.13
wm_getminmaxinfo?


3-39198
MsGuns
2003-02-21 12:10
2003.03.13
Алгоритмика триггера


14-39559
Bboy
2003-02-19 15:03
2003.03.13
Что такое хостинг второго уровня???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский