Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Как получить время создания файла? 24.08.02 23:42 Число просмотров: 1432
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Всем привет! > Есть следующий трабл - проходим в цикле функцией > FindNextFile(....). Для каждого найденного файла необходимо > получить время его создания. > Каким образом можно это сделать? Функции типа GetFileTime() > и структура WIN32_FIND_DATA.ftCreationTime выдают какую то > чушь - например отрицательные числа... > Заранее тенькс
Как это чушь? У всех не чушь...
Может на понятно, что эта структура, что заполняется после вызова GetFileTime содержит члены типа "The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601.
typedef struct _FILETIME { // ft
DWORD dwLowDateTime;
DWORD dwHighDateTime;
} FILETIME;
Т.е. это 64-битные значения. Интересно, чем знаменателен 1601 год? По-моему, весьма смутноые были времена ;-)))))
Ну и т.п. Разберись, почитай... Проверь код ;-)
|
|
|