函式GetFileAttributes 為一個指定的檔案或目錄返回檔案系統的屬性。可以使用GetFileAttributesEx 函式獲得更多的屬性信息。如果要實現互動式操作,可以使用GetFileAttributesTransacted 函式。
基本介紹
- 中文名:GetFileAttributes
- 外文名:GetFileAttributes
- 詞性:名詞
- 分類:函式
基本信息
參數
返回值
備註
值 | 意義 |
FILE_ATTRIBUTE_ARCHIVE | 標示一個檔案(或目錄)是一個存檔檔案(或目錄)。 |
FILE_ATTRIBUTE_COMPRESSED | 標示一個檔案(或目錄)是一個壓縮檔案(或目錄)。 用於檔案時:該檔案中所有的記錄都是經過壓縮的; 用於目錄時:在該目錄下新建檔案或子目錄時會默認進行壓縮。 |
FILE_ATTRIBUTE_DEVICE | 未使用。 |
FILE_ATTRIBUTE_DIRECTORY | 此句柄被視為一個目錄 |
FILE_ATTRIBUTE_ENCRYPTED | 標示一個檔案(或目錄)是一個加密檔案(或目錄)。 用於檔案時:該檔案中所有的記錄都是經過加密的,包括讀寫操作; 用於目錄時:在該目錄下新建檔案或子目錄時會默認進行加密。 |
FILE_ATTRIBUTE_HIDDEN | 標示一個檔案(或目錄)是一個隱藏檔案(或目錄)。 |
FILE_ATTRIBUTE_NORMAL | 標示一個檔案(或目錄)不具有其他屬性,此屬性只能單獨使用! |
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED | 標示一個檔案不可被內容索引服務索引。 |
FILE_ATTRIBUTE_OFFLINE | 標示一個檔案是脫機檔案,該檔案中的內容無法直接使用。 如果某個檔案具有該屬性,請不要輕易修改此屬性,它可能是某些遠程存儲服務程式的存儲檔案。 |
FILE_ATTRIBUTE_READONLY | 標示一個檔案(或目錄)是一個唯讀檔案(或目錄)。 用於檔案時:只能讀取檔案內容,無法修改或刪除; 用於目錄時:該目錄無法刪除。 |
FILE_ATTRIBUTE_REPARSE_POINT | 標示一個檔案(或目錄)擁有相關的重新解析點,比如用mklink創建的硬連結(hardLink)或符號連結(symbolic link) |
FILE_ATTRIBUTE_SPARSE_FILE | 標示一個檔案是稀疏檔案。 |
FILE_ATTRIBUTE_SYSTEM | 標示一個檔案(或目錄)是一個系統檔案(或目錄)。 |
FILE_ATTRIBUTE_TEMPORARY | 標示一個檔案是臨時檔案。 |
FILE_ATTRIBUTE_VIRTUAL | 標示一個檔案是系統檔案。 |