Как получить дату файла без открытия? - PullRequest
0 голосов
/ 07 января 2012

Я заблокировал файлы одним процессом, и мне нужно получить дату этого файла от другого процесса.

Как я могу сделать это, не используя CreateFile, чтобы открыть его, чтобы получить дескриптор. (файл заблокирован, поэтому это не сработает)

GetFileTime выполняется с помощью CreateFile.

Ответы [ 2 ]

2 голосов
/ 07 января 2012

Попробуйте stat () .Он работает с самим именем файла и не требует открытого дескриптора.

0 голосов
/ 07 января 2012

Если вы хотите остаться в чистом Windows API, попробуйте GetFileAttributesExW. Я предполагаю, что функция - это то, что stat использует внутри.

Если вы предпочитаете функции stat, всегда используйте вариант _wstat64 для получения поддержки Юникода и 64-битной поддержки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...