エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

BasicProperties Class

項目 (ファイル、フォルダーなど) のサイズや最終変更日などの基本プロパティにアクセスできるようにします。

構文


var basicProperties = fileInformation.basicProperties;

属性

[Muse()]
[Version(0x06020000)]

メンバー

BasicPropertiesクラス には次の種類のメンバーがあります。

メソッド

The BasicProperties クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
RetrievePropertiesAsync Retrieves the specified properties associated with the item.
SavePropertiesAsync() Saves all properties associated with the item.
SavePropertiesAsync(IIterable(IKeyValuePair)) Saves the specified properties and values associated with the item.

 

プロパティ

BasicPropertiesクラス には次のプロパティがあります。

プロパティアクセスの種類説明

DateModified

読み取り専用Gets the timestamp of the last time the file was modified.

ItemDate

読み取り専用Gets the most relevant date for the item.

Size

読み取り専用Gets the size of the file.

 

解説

項目 (フォルダーのファイルなど) の GetBasicPropertiesAsync メソッドを非同期的に使用するか、可能な場合は BasicProperties プロパティを同期的に使用して、BasicProperties オブジェクトにアクセスできます。

次のいずれかのメソッドとプロパティを使用して BasicProperties オブジェクトを取得できます。

ファイル アクセスのサンプルは、SizeDateModified などの基本的なプロパティを含む、ファイルのプロパティを取得する方法を示します。



var file = SdkSample.sampleFile;
if (file !== null) {
    var outputDiv = document.getElementById("output");

    // Get top level file properties
    outputDiv.innerHTML = "Filename: " + file.name + "<br />";
    outputDiv.innerHTML += "File type: " + file.fileType + "<br />";

    // Get basic properties
    file.getBasicPropertiesAsync().then(function (basicProperties) {
        outputDiv.innerHTML += "Size: " + basicProperties.size + " bytes<br />";
        outputDiv.innerHTML += "Date modified: " + basicProperties.dateModified + "<br />";

        // Get extra properties
        return file.properties.retrievePropertiesAsync([fileOwnerProperty, dateAccessedProperty]);
    }).done(function (extraProperties) {
        var propValue = extraProperties[dateAccessedProperty];
        if (propValue !== null) {
            outputDiv.innerHTML += "Date accessed: " + propValue + "<br />";
        }
        propValue = extraProperties[fileOwnerProperty];
        if (propValue !== null) {
            outputDiv.innerHTML += "File owner: " + propValue;
        }
    },
    // Handle errors with an error function
	function (error) {
	    // Handle errors encountered while retrieving properties
    });
}

GetBasicPropertiesAsync が完了すると、basicPropertiesBasicProperties オブジェクトを取得します。

この例では、file は、プロパティを取得するファイルを表す StorageFile を格納しています。

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.Storage.FileProperties
Windows::Storage::FileProperties [C++]

メタデータ

Windows.winmd

参照

IStorageItemExtraProperties
Windows.Storage.StorageFile.getBasicPropertiesAsync method
Windows.Storage.StorageFolder.getBasicPropertiesAsync method
Windows.Storage.IStorageItem.GetBasicPropertiesAsync method
Windows.Storage.BulkAccess.FileInformation.basicProperties property
Windows.Storage.BulkAccess.FolderInformation.BasicProperties property
Windows.Storage.BulkAccess.IStorageItemInformation.BasicProperties property

 

 

表示:
© 2014 Microsoft