导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

BasicProperties Class

提供对基本的属性的访问,如上次对项修改的大小和日期(如文件或文件夹)。

语法


var basicProperties = fileInformation.basicProperties;

特性

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

成员

BasicProperties类 具有这些类型的成员:

方法

The BasicProperties 类 具有这些方法。 对于 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.

 

备注

如果可用,您可以使用项(如文件或文件夹)的 BasicProperties属性中的 GetBasicPropertiesAsync 方法以异步的方式,或使用 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 完成后,basicProperties 将获取 BasicProperties 对象。

在示例中,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