Поскольку теперь мы знаем, что вы работаете в Windows, вам нужна функция GetFileTime
, которая позволяет вам извлекать создание, последний доступ или последний измененная дата и время для любого файла или каталога. Это делается путем заполнения FILETIME
структур (ы) , указанных в качестве аргументов, значениями времени.
BOOL WINAPI GetFileTime(
__in HANDLE hFile, // handle to the file
__out_opt LPFILETIME lpCreationTime, // FILETIME struct for creation time
__out_opt LPFILETIME lpLastAccessTime, // FILETIME struct for last access time
__out_opt LPFILETIME lpLastWriteTime // FILETIME struct for last modification time
);
Поскольку все, что вас волнует, это время создания, вы можете игнорировать два последних параметра. Они не являются обязательными. Вы можете найти полный пример получения времени последней записи файла здесь, на MSDN .
Как только вы заполните структуру FILETIME
соответствующим значением, вы, вероятно, захотите использовать функцию FileTimeToSystemTime
для преобразования этого значения в удобный для отображения формат.