Re: Можно ли бороться с кэшем?
От: SergeMukhin Россия  
Дата: 17.11.03 15:56
Оценка:
Здравствуйте, Morra, Вы писали:

M>Ситуация следующая:

M>ОС W2k. В определенном каталоге лежит какой-то файл.
M>FindFirstFile или FindNextFile его находит и возвраает правильное время создания.
M>Теперь этот файл удаляем и быстренько в этот же каталог переписываем совершенно
M>другой файл с тем-же именем.
M>FindFirstFile его находит и возвращает время создания старого файла!
M>Если между удалением и переписыванием выдержать паузу 2-3 мин. все работает нормально.
M>Если я правильно понимаю, проблема с кэшем. Можно ли с этим бороться?

[msdn]In rare cases, file attribute information on NTFS file systems may not be current at the time you call this function. To obtain the current NTFS file attributes, call GetFileInformationByHandle.

[/msdn]

FindClose между этим делается?
... << RSDN@Home 1.1.0 stable >>
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.