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