共用方式為


FILE_BASIC_INFO結構 (winbase.h)

包含檔案的基本資訊。 用於檔句柄。

語法

typedef struct _FILE_BASIC_INFO {
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  DWORD         FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;

成員

CreationTime

以 FILETIME 格式建立檔案的時間,這是 64 位值,代表自 1601 年 1 月 1 日起的 100 奈秒間隔數目。

LastAccessTime

上次以 FILETIME 格式存取檔案的時間。

LastWriteTime

上次以 FILETIME 格式寫入檔案的時間。

ChangeTime

檔案變更的時間 FILETIME 格式。

注意

ChangeTimeLastWriteTime之間的差異在於,LastWriteTime 與基礎數據流有關,而 ChangeTime 是指檔案元數據的變更,例如重新命名和屬性變更。

FileAttributes

檔案屬性。 如需屬性清單,請參閱 檔案屬性常數。 如果在傳遞至 setFileInformationByHand le FILE_BASIC_INFO 結構中設定為 0,則不會變更任何屬性。

要求

要求 價值
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
支援的最低伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 winbase.h (包括 Windows.h)
可轉散發 Windows Server 2003 和 Windows XP 上的 Windows SDK。

另請參閱

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle