FolderInformation Kelas

Definisi

Menyediakan akses sinkron ke properti yang diekspos dari StorageFolder dan memungkinkan aplikasi melakukan operasi manajemen asinkron seperti menghapus dan mengganti nama.

public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
Warisan
Object Platform::Object IInspectable FolderInformation
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Catatan

Meskipun tidak dikaitkan dengan marshalling_behavior(agile), kelas ini dapat diperlakukan sebagai gesit. Untuk informasi selengkapnya, lihat Threading dan Marshaling (C++/CX).

Anda dapat mengambil daftar objek FolderInformation dengan memanggil salah satu metode FileInformationFactory.GetFoldersAsync .

Properti

Attributes

Mendapatkan atribut folder yang dimuat.

BasicProperties

Mendapatkan objek yang berisi informasi properti dasar folder.

DateCreated

Mendapatkan tanggal folder dibuat.

DisplayName

Mendapatkan nama StorageFolder yang mudah digunakan.

DisplayType

Mendapatkan jenis tampilan StorageFolder.

DocumentProperties

Mendapatkan properti dokumen StorageFolder.

FolderRelativeId

Mendapatkan pengidentifikasi yang secara unik mengidentifikasi StorageFolder relatif terhadap item lain di folder yang sama.

ImageProperties

Mendapatkan properti gambar StorageFolder.

MusicProperties

Mendapatkan properti musik yang terkait dengan StorageFolder.

Name

Mendapatkan nama StorageFolder.

Path

Mendapatkan jalur StorageFolder.

Properties

Mendapatkan objek untuk mengambil properti StorageFolder.

Provider

Mendapatkan objek StorageProvider yang berisi info tentang layanan yang menyimpan folder saat ini.

Thumbnail

Mendapatkan gambar mini untuk StorageFile.

VideoProperties

Mendapatkan properti video yang terkait dengan StorageFolder.

Metode

AreQueryOptionsSupported(QueryOptions)

Mengambil nilai yang menunjukkan apakah folder mendukung opsi kueri pencarian yang ditentukan.

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.

CreateFileQuery()

Membuat objek untuk melakukan kueri pencarian terfilter untuk StorageFile di folder saat ini.

CreateFileQuery(CommonFileQuery)

Membuat objek untuk melakukan kueri pencarian yang difilter untuk objek StorageFile di folder saat ini. Hasil pencarian dikelompokkan berdasarkan atribut file yang ditentukan.

CreateFileQueryWithOptions(QueryOptions)

Membuat objek yang digunakan untuk melakukan kueri pencarian yang difilter untuk objek StorageFile di folder. Objek diinisialisasi dengan opsi kueri yang ditentukan.

CreateFolderAsync(String)

Membuat folder anak baru dari folder saat ini.

CreateFolderAsync(String, CreationCollisionOption)

Membuat folder anak baru dari folder saat ini, dan menentukan apa yang harus dilakukan jika folder dengan nama yang sama sudah ada di folder saat ini.

CreateFolderQuery()

Membuat objek untuk melakukan kueri pencarian terfilter untuk objek StorageFolder anak dari folder saat ini.

CreateFolderQuery(CommonFolderQuery)

Membuat objek untuk melakukan kueri pencarian terfilter untuk objek StorageFolder anak dari folder saat ini. Hasil pencarian dikelompokkan berdasarkan atribut folder yang ditentukan.

CreateFolderQueryWithOptions(QueryOptions)

Membuat objek yang digunakan untuk melakukan kueri pencarian terfilter untuk objek StorageFolder anak dari folder saat ini. Objek diinisialisasi dengan opsi kueri yang ditentukan.

CreateItemQuery()

Membuat objek yang digunakan untuk melakukan kueri pencarian yang difilter untuk item dalam folder.

CreateItemQueryWithOptions(QueryOptions)

Membuat objek yang digunakan untuk melakukan kueri pencarian yang difilter untuk item dalam folder. Objek diinisialisasi dengan opsi kueri yang ditentukan.

DeleteAsync()

Menghapus folder saat ini.

DeleteAsync(StorageDeleteOption)

Menghapus folder saat ini, secara opsional memindahkan folder yang dihapus ke keranjang sampah.

GetBasicPropertiesAsync()

Mengambil properti dasar objek StorageFolder .

GetFileAsync(String)

Mengambil file dari folder saat ini.

GetFilesAsync()

Mengambil semua file dari folder saat ini.

GetFilesAsync(CommonFileQuery)

Mengambil file dari folder saat ini berdasarkan kueri folder umum.

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

Mengambil rentang file dari folder saat ini berdasarkan kueri file umum.

GetFolderAsync(String)

Mengambil folder anak yang ditentukan dari folder saat ini.

GetFoldersAsync()

Mengambil semua folder anak dari folder saat ini.

GetFoldersAsync(CommonFolderQuery)

Mengambil folder anak dari folder saat ini berdasarkan kueri folder umum.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Mengambil rentang folder anak dari folder saat ini berdasarkan kueri folder umum.

GetIndexedStateAsync()

Mengambil status folder yang diindeks.

GetItemAsync(String)

Mengambil item dari folder.

GetItemsAsync()

Mengambil semua item dari folder saat ini.

GetItemsAsync(UInt32, UInt32)

Mengambil rentang item dari folder saat ini.

GetParentAsync()

Mendapatkan folder induk folder saat ini.

GetThumbnailAsync(ThumbnailMode)

Mengambil gambar mini yang terkait dengan StorageFolder.

GetThumbnailAsync(ThumbnailMode, UInt32)

Mengambil gambar mini yang terkait dengan StorageFolder, menskalakannya ke ukuran yang ditentukan.

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Mengambil gambar mini yang terkait dengan StorageFolder, berdasarkan opsi yang ditentukan.

IsCommonFileQuerySupported(CommonFileQuery)

Mengambil nilai yang menunjukkan apakah folder saat ini mendukung kueri file umum yang ditentukan.

IsCommonFolderQuerySupported(CommonFolderQuery)

Mengambil nilai yang menunjukkan apakah folder saat ini mendukung kueri folder umum yang ditentukan.

IsEqual(IStorageItem)

Menunjukkan apakah folder saat ini sama dengan folder yang ditentukan.

IsOfType(StorageItemTypes)

Menentukan apakah StorageFolder yang dimuat adalah jenis yang ditentukan.

RenameAsync(String)

Mengganti nama StorageFolder.

RenameAsync(String, NameCollisionOption)

Mengganti nama StorageFolder, dan menentukan apa yang harus dilakukan jika folder dengan nama yang sama sudah ada.

TryGetItemAsync(String)

Cobalah untuk mendapatkan file atau sub-folder tertentu dari folder saat ini menggunakan nama file atau folder yang akan didapatkan.

Acara

PropertiesUpdated

Terjadi ketika satu atau beberapa properti StorageFolder diperbarui.

ThumbnailUpdated

Diaktifkan saat gambar mini StorageFolder diperbarui atau gambar mini berkualitas lebih baik tersedia.

Berlaku untuk

Lihat juga