GetFileAttributesEx
возвращает дату, которую возвращает файловая система, без изменений. NTFS хранит даты в UTC, а FAT сохраняет их в местном часовом поясе. Не зная часового пояса, свидание довольно бесполезно.
Каков наилучший способ надежно получить дату последнего изменения файла в UTC? Является ли лучший способ действительно проверить NTFS или FAT? Что делать, если вы используете другую файловую систему? Могу ли я использовать другой API? Кто-нибудь может написать здесь какой-нибудь элегантный код?