WIN32_FIND_DATA

關於文件的全部屬性信息。總計有以下以下9種:

  1. 文件的標題名、
  2. 文件的屬性(只讀、存檔,隱藏等)、
  3. 文件的創建時間、
  4. 文件的最後訪問時間、
  5. 文件的最後修改時間、
  6. 文件大小的高位雙字、
  7. 文件大小的低位雙字、
  8. 保留、
  9. 保留。

在這裏只有文件標題名和文件的長度可以通過CFile類比較方便的獲得,而對於其他幾種屬性的獲取和設置就無能爲力了。


typedef struct _WIN32_FIND_DATA {
  DWORD dwFileAttributes; //文件屬性
  FILETIME ftCreationTime; // 文件創建時間
  FILETIME ftLastAccessTime; // 文件最後一次訪問時間
  FILETIME ftLastWriteTime; // 文件最後一次修改時間
  DWORD nFileSizeHigh; // 文件長度高32位
  DWORD nFileSizeLow; // 文件長度低32位
  DWORD dwReserved0; // 系統保留
  DWORD dwReserved1; // 系統保留
  TCHAR cFileName[ MAX_PATH ]; // 長文件名
  TCHAR cAlternateFileName[ 14 ]; // 8.3格式文件名
  } WIN32_FIND_DATA, *PWIN32_FIND_DATA;

發佈了16 篇原創文章 · 獲贊 8 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章