У меня есть несколько файлов в папке, и мне нужно получить дату последнего изменения. Поэтому я использовал
FDate = IO.File.GetLastWriteTime(FName)
Он отлично работает с некоторыми файлами, но на других я получаю дату 01.01.1601. Но когда я проверяю файлы в проводнике, все даты выглядят нормально (недавно). Итак, я предполагаю, что в файловой системе хранится несколько файловых дат, а Windows видит не те, которые видит .NET. Как я могу получить точную дату, которая отображается как "дата изменения" в окне проводника?
Я пробовал некоторые Visual Basic 6.0 API, но, похоже, это не работает в .NET.