FolderInformation クラス

定義

StorageFolder から公開されているプロパティへの同期アクセスを提供し、アプリが削除や名前変更などの非同期管理操作を実行できるようにします。

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
継承
Object Platform::Object IInspectable FolderInformation
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

Note

に属性付け marshalling_behavior(agile)されていませんが、このクラスはアジャイルとして扱うことができます。 詳細については、「 スレッドとマーシャリング (C++/CX)」を参照してください。

FileInformationFactory.GetFoldersAsync メソッドのいずれかを呼び出すことで、FolderInformation オブジェクトの一覧を取得できます。

プロパティ

Attributes

読み込まれたフォルダーの属性を取得します。

BasicProperties

フォルダーの基本的なプロパティ情報を含む オブジェクトを取得します。

DateCreated

フォルダーが作成された日付を取得します。

DisplayName

StorageFolder のわかりやすい名前を取得します。

DisplayType

StorageFolder の表示の種類を取得します。

DocumentProperties

StorageFolder のドキュメント プロパティを取得します。

FolderRelativeId

同じフォルダー内の他の項目を基準にして StorageFolder を一意に識別する識別子を取得します。

ImageProperties

StorageFolder のイメージ プロパティを取得します。

MusicProperties

StorageFolder に関連付けられている音楽プロパティを取得します。

Name

StorageFolder の名前を取得します。

Path

StorageFolder のパスを取得します。

Properties

StorageFolder のプロパティを取得するためのオブジェクトを取得します。

Provider

現在のフォルダーを格納するサービスに関する情報を含む StorageProvider オブジェクトを取得します。

Thumbnail

StorageFile のサムネイルを取得します。

VideoProperties

StorageFolder に関連付けられているビデオ プロパティを取得します。

メソッド

AreQueryOptionsSupported(QueryOptions)

フォルダーが指定した検索クエリ オプションをサポートしているかどうかを示す値を取得します。

CreateFileAsync(String)

現在のフォルダーに新しいファイルを作成します。

CreateFileAsync(String, CreationCollisionOption)

現在のフォルダーに新しいファイルを作成し、同じ名前のファイルが現在のフォルダーに既に存在する場合の対処方法を指定します。

CreateFileQuery()

現在のフォルダー内の StorageFile に対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。

CreateFileQuery(CommonFileQuery)

現在のフォルダー内の StorageFile オブジェクトに対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。 検索結果は、指定されたファイル属性に基づいてグループ化されます。

CreateFileQueryWithOptions(QueryOptions)

フォルダー内の StorageFile オブジェクトに対してフィルター処理された検索クエリを実行するために使用するオブジェクトを作成します。 オブジェクトは、指定されたクエリ オプションを使用して初期化されます。

CreateFolderAsync(String)

現在のフォルダーの新しい子フォルダーを作成します。

CreateFolderAsync(String, CreationCollisionOption)

現在のフォルダーの新しい子フォルダーを作成し、同じ名前のフォルダーが現在のフォルダーに既に存在する場合の対処方法を指定します。

CreateFolderQuery()

現在のフォルダーの子 StorageFolder オブジェクトに対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。

CreateFolderQuery(CommonFolderQuery)

現在のフォルダーの子 StorageFolder オブジェクトに対してフィルター処理された検索クエリを実行するための オブジェクトを作成します。 検索結果は、指定したフォルダー属性に基づいてグループ化されます。

CreateFolderQueryWithOptions(QueryOptions)

現在のフォルダーの子 StorageFolder オブジェクトに対してフィルター処理された検索クエリを実行するために使用するオブジェクトを作成します。 オブジェクトは、指定されたクエリ オプションを使用して初期化されます。

CreateItemQuery()

フォルダー内のアイテムに対してフィルター処理された検索クエリを実行するために使用される オブジェクトを作成します。

CreateItemQueryWithOptions(QueryOptions)

フォルダー内のアイテムに対してフィルター処理された検索クエリを実行するために使用される オブジェクトを作成します。 オブジェクトは、指定されたクエリ オプションを使用して初期化されます。

DeleteAsync()

現在のフォルダーを削除します。

DeleteAsync(StorageDeleteOption)

現在のフォルダーを削除し、必要に応じて削除したフォルダーをごみ箱に移動します。

GetBasicPropertiesAsync()

StorageFolder オブジェクトの基本プロパティを取得します。

GetFileAsync(String)

現在のフォルダーからファイルを取得します。

GetFilesAsync()

現在のフォルダーからすべてのファイルを取得します。

GetFilesAsync(CommonFileQuery)

共通フォルダー クエリに基づいて、現在のフォルダーからファイルを取得します。

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

共通のファイル クエリに基づいて、現在のフォルダーからファイルの範囲を取得します。

GetFolderAsync(String)

現在のフォルダーから指定した子フォルダーを取得します。

GetFoldersAsync()

現在のフォルダーからすべての子フォルダーを取得します。

GetFoldersAsync(CommonFolderQuery)

共通フォルダー クエリに基づいて、現在のフォルダーから子フォルダーを取得します。

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

共通フォルダー クエリに基づいて、現在のフォルダーから子フォルダーの範囲を取得します。

GetIndexedStateAsync()

フォルダーのインデックス付き状態を取得します。

GetItemAsync(String)

フォルダーから項目を取得します。

GetItemsAsync()

現在のフォルダーからすべてのアイテムを取得します。

GetItemsAsync(UInt32, UInt32)

現在のフォルダーからアイテムの範囲を取得します。

GetParentAsync()

現在のフォルダーの親フォルダーを取得します。

GetThumbnailAsync(ThumbnailMode)

StorageFolder に関連付けられているサムネイルを取得します。

GetThumbnailAsync(ThumbnailMode, UInt32)

StorageFolder に関連付けられているサムネイルを取得し、指定したサイズにスケーリングします。

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

指定したオプションに基づいて、 StorageFolder に関連付けられているサムネイルを取得します。

IsCommonFileQuerySupported(CommonFileQuery)

現在のフォルダーが指定された共通ファイル クエリをサポートしているかどうかを示す値を取得します。

IsCommonFolderQuerySupported(CommonFolderQuery)

現在のフォルダーが指定した共通フォルダー クエリをサポートしているかどうかを示す値を取得します。

IsEqual(IStorageItem)

現在のフォルダーが指定したフォルダーと等しいかどうかを示します。

IsOfType(StorageItemTypes)

読み込まれた StorageFolder が指定した型であるかどうかを判断します。

RenameAsync(String)

StorageFolder の名前を変更します。

RenameAsync(String, NameCollisionOption)

StorageFolder の名前を変更し、同じ名前のフォルダーが既に存在する場合の対処方法を指定します。

TryGetItemAsync(String)

取得するファイルまたはフォルダーの名前を使用して、現在のフォルダーから特定のファイルまたはサブフォルダーを取得してみてください。

イベント

PropertiesUpdated

StorageFolder のプロパティの 1 つ以上が更新されたときに発生します。

ThumbnailUpdated

StorageFolder のサムネイルが更新されるか、より高品質なサムネイルが使用可能になると発生します。

適用対象

こちらもご覧ください