IStorageFolder Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memanipulasi folder dan isinya, dan menyediakan informasi tentang folder tersebut.
Penting
Jika Anda hanya ingin bekerja dengan folder di aplikasi Anda, lihat kelas StorageFolder .
public interface class IStorageFolder : IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1926351736, 46063, 20341, 168, 11, 111, 217, 218, 226, 148, 75)]
struct IStorageFolder : IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1926351736, 46063, 20341, 168, 11, 111, 217, 218, 226, 148, 75)]
public interface IStorageFolder : IStorageItem
Public Interface IStorageFolder
Implements IStorageItem
- Turunan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Kemampuan aplikasi |
documentsLibrary
musicLibrary
picturesLibrary
videosLibrary
|
Properti
Attributes |
Mendapatkan atribut item penyimpanan. (Diperoleh dari IStorageItem) |
DateCreated |
Mendapatkan tanggal dan waktu ketika item saat ini dibuat. (Diperoleh dari IStorageItem) |
Name |
Mendapatkan nama item termasuk ekstensi nama file jika ada. (Diperoleh dari IStorageItem) |
Path |
Mendapatkan jalur sistem file lengkap item, jika item memiliki jalur. (Diperoleh dari IStorageItem) |
Metode
CreateFileAsync(String) |
Membuat file baru di folder saat ini. |
CreateFileAsync(String, CreationCollisionOption) |
Membuat file baru di folder saat ini, dan menentukan apa yang harus dilakukan jika file dengan nama yang sama sudah ada di folder saat ini. |
CreateFolderAsync(String) |
Membuat folder baru di folder saat ini. |
CreateFolderAsync(String, CreationCollisionOption) |
Membuat folder baru di folder saat ini, dan menentukan apa yang harus dilakukan jika folder dengan nama yang sama sudah ada di folder saat ini. |
DeleteAsync() |
Menghapus item saat ini. (Diperoleh dari IStorageItem) |
DeleteAsync(StorageDeleteOption) |
Menghapus item saat ini, secara opsional menghapusnya secara permanen. (Diperoleh dari IStorageItem) |
GetBasicPropertiesAsync() |
Mendapatkan properti dasar item saat ini (seperti file atau folder). (Diperoleh dari IStorageItem) |
GetFileAsync(String) |
Mendapatkan file yang ditentukan dari folder saat ini. |
GetFilesAsync() |
Mendapatkan file dari folder saat ini. |
GetFolderAsync(String) |
Mendapatkan folder yang ditentukan dari folder saat ini. |
GetFoldersAsync() |
Mendapatkan folder dalam folder saat ini. |
GetItemAsync(String) |
Mendapatkan item yang ditentukan dari IStorageFolder. |
GetItemsAsync() |
Mendapatkan item dari folder saat ini. |
IsOfType(StorageItemTypes) |
Menentukan apakah IStorageItem saat ini cocok dengan nilai StorageItemTypes yang ditentukan. (Diperoleh dari IStorageItem) |
RenameAsync(String) |
Mengganti nama item saat ini. (Diperoleh dari IStorageItem) |
RenameAsync(String, NameCollisionOption) |
Mengganti nama item saat ini. Metode ini juga menentukan apa yang harus dilakukan jika item yang ada di lokasi item saat ini memiliki nama yang sama. (Diperoleh dari IStorageItem) |