Windows.Storage 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來管理檔案、資料夾和應用程式設定的類別。
如需如何在 Windows.Storage 命名空間中使用物件的詳細資訊,請參閱下列各節。
類別
AppDataPaths |
AppDataPaths 會根據 KNOWNFOLDERID 命名模式,傳回常用應用程式資料夾的路徑。 |
ApplicationData |
提供應用程式資料存放區的存取權。 應用程式資料是由本機、漫遊或暫存的檔案和設定所組成。 |
ApplicationDataCompositeValue |
表示必須以不可部分完成方式序列化和還原序列化的相關應用程式設定。 |
ApplicationDataContainer |
表示應用程式設定的容器。 這個類別的方法和屬性支援建立、刪除、列舉和周遊容器階層。 |
ApplicationDataContainerSettings |
提供設定容器中設定的存取權。 ApplicationDataContainer.Values屬性會傳回可轉換成此類型的物件。 |
CachedFileManager |
可讓應用程式管理檔案的即時更新。 |
DownloadsFolder |
在 [下載] 資料夾內建立檔案和資料夾。 |
FileIO |
提供協助程式方法來讀取和寫入 IStorageFile類型物件所表示的檔案。 |
KnownFolders |
提供包含使用者內容之常見位置的存取權。 這包括使用者本機媒體櫃的內容, (例如檔、圖片、音樂和影片) 、HomeGroup、卸載式裝置和媒體伺服器裝置。 |
PathIO |
提供協助程式方法,以使用檔案的絕對路徑或統一資源識別項 (URI) 來讀取和寫入檔案。 |
SetVersionDeferral |
管理延遲的設定版本作業。 |
SetVersionRequest |
當應用程式在其應用程式資料存放區中設定應用程式資料的版本時提供資料。 |
StorageFile |
表示檔案。 提供檔案及其內容的相關資訊,以及操作方式。 |
StorageFolder |
管理資料夾及其內容,並提供其相關資訊。 |
StorageLibrary |
可讓您從音樂或影片等媒體櫃新增和移除資料夾,並讓您取得文件庫中包含的資料夾清單。 |
StorageLibraryChange |
代表儲存媒體櫃中專案的變更,例如檔、音樂或視訊媒體櫃。 |
StorageLibraryChangeReader |
可讓呼叫的應用程式讀取儲存體程式庫中專案的變更。 |
StorageLibraryChangeTracker |
提供 API,可讓您用來管理任何文件庫 (的變更追蹤,例如檔、音樂或影片) 或資料夾。 |
StorageLibraryChangeTrackerOptions |
可讓呼叫端在變更追蹤器上呼叫 EnableWithOptions,選擇追蹤所有變更,包括上次變更識別碼,或只追蹤最後一個變更識別碼。 |
StorageLibraryLastChangeId |
可讓您根據代表指定 StorageFolder 或 StorageLibrary 之索引服務所處理的最後一個變更的唯一值來追蹤變更。 |
StorageProvider |
包含儲存檔案和資料夾之服務的相關資訊。 檔案和資料夾可由本機檔案系統或 Microsoft OneDrive 等遠端服務儲存。 |
StorageStreamTransaction |
表示隨機存取資料流程的寫入交易。 |
StreamedFileDataRequest |
表示循序存取輸出資料流程,表示呼叫CreateStreamedFileAsync或ReplaceWithStreamedFileAsync所建立之StorageFile資料流程的要求。 |
SystemAudioProperties |
協助程式物件,提供 Windows 音訊檔案屬性的索引名稱。 |
SystemDataPaths |
根據 KNOWNFOLDERID 命名模式,取得一些常用的系統寬資料夾位置。 |
SystemGPSProperties |
協助程式物件,提供 GPS 檔案屬性的索引名稱。 |
SystemImageProperties |
協助程式物件,提供 Windows 圖像檔案屬性的索引名稱。 |
SystemMediaProperties |
協助程式物件,提供 Windows 媒體檔案屬性的索引名稱。 |
SystemMusicProperties |
協助程式物件,提供 Windows 音樂檔案屬性的索引名稱。 |
SystemPhotoProperties |
協助程式物件,提供 Windows 相片檔案屬性的索引名稱。 |
SystemProperties |
提供字串值來編制一般 Windows 檔案屬性 的索引名稱,例如 System.Title,也參考協助程式物件,這些協助程式物件提供特定檔案類型之屬性的索引名稱 (,例如視訊檔案) 。 |
SystemVideoProperties |
協助程式物件,提供 影片檔案屬性的索引名稱。 |
UserDataPaths |
傳回一般使用者資料檔案夾的完整路徑。 使用者資料檔案夾是以 KNOWNFOLDERID 命名模式為基礎。 |
介面
IStorageFile |
表示檔案。 提供檔案及其內容的相關資訊,以及操作方式。
|
IStorageFile2 |
表示檔案。 提供檔案及其內容的相關資訊,以及操作方式。
|
IStorageFilePropertiesWithAvailability |
提供 IsAvailable 屬性的存取權。 |
IStorageFolder |
操作資料夾及其內容,並提供其相關資訊。
|
IStorageFolder2 |
操作資料夾及其內容,並提供其相關資訊。 重要 如果您只是想要在應用程式中使用資料夾,請參閱 StorageFolder 類別。 |
IStorageItem |
操作 (檔案和資料夾) 及其內容的儲存專案,並提供它們的相關資訊。
|
IStorageItem2 |
操作 (檔案和資料夾) 及其內容的儲存專案,並提供它們的相關資訊。
|
IStorageItemProperties |
提供檔案和資料夾) 等專案 (通用和內容屬性的存取權。 |
IStorageItemProperties2 |
提供取得縮圖縮放影像的方法存取權。 |
IStorageItemPropertiesWithProvider |
提供從特定提供者存取儲存專案上的通用和內容屬性。 |
IStreamedFileDataRequest |
表示循序存取輸出資料流程,表示呼叫CreateStreamedFileAsync或ReplaceWithStreamedFileAsync所建立之StorageFile資料流程的要求。 |
列舉
ApplicationDataCreateDisposition |
指定建立應用程式資料容器或傳回現有容器的選項。 ApplicationDataContainer.CreateContainer方法會使用此列舉。 |
ApplicationDataLocality |
指定應用程式資料存放區的型別。 |
CreationCollisionOption |
指定當您建立新檔案或資料夾時,如果具有指定名稱的檔案或資料夾已存在於目前資料夾中,該怎麼辦。 |
FileAccessMode |
指定是否要以唯讀模式或讀取/寫入模式存取檔案。 |
FileAttributes |
描述檔案或資料夾的屬性。 |
KnownFolderId |
提供識別儲存資料夾的值。 |
KnownFoldersAccessStatus |
描述已知資料夾對單一功能的存取權。 |
KnownLibraryId |
提供識別儲存程式庫的值。 |
NameCollisionOption |
指定當您複製、移動或重新命名檔案或資料夾時,如果目前資料夾中已有指定名稱的檔案或資料夾,該怎麼辦。 |
StorageDeleteOption |
指定已刪除的專案是移至回收站還是永久刪除。 |
StorageItemTypes |
描述實作 IStorageItem 介面的專案是否為檔案或資料夾。 |
StorageLibraryChangeType |
描述儲存體程式庫專案發生的變更類型。 |
StorageOpenOptions |
提供開啟檔案時要使用的選項。 |
StreamedFileFailureMode |
指出無法串流資料的原因。 |
委派
ApplicationDataSetVersionHandler |
表示處理在應用程式資料存放區中設定應用程式資料版本之要求的方法。 |
StreamedFileDataRequestedHandler |
表示當第一次存取該檔案時,會將資料串流至 StorageFile 的方法。 |