Когда я вызываю FileInfo(path).LastAccessTime
или FileInfo(path).LastWriteTime
в файл, который находится в процессе записи, он возвращает время создания файла, а не последний раз, когда он был записан (т.е. сейчас).
Есть ли способ получить эту информацию?
Изменить: ко всем ответам до сих пор. Я не пробовал Refresh()
, но это тоже не делается. Мне возвращено время, когда файл был начат для записи. То же самое касается статического метода и создания нового экземпляра FileInfo
.
У Codymanix может быть ответ, но я не использую Windows Server (используя Windows 7), и я не знаю, где будет тестироваться параметр.
Изменить 2: Никто не считает интересным, что эта функция не работает?