8

WinRT にはFileInfoクラスはなく、クラスのみStorageFileです。

StorageFileクラスを使用してファイルのサイズを取得するにはどうすればよいですか?

4

3 に答える 3

12

だからここに行きます:


storageFile.getBasicPropertiesAsync().then(
    function (basicProperties) {
        var size  = basicProperties.size;
    }
);
于 2013-01-05T04:09:17.040 に答える
11

C# の場合:

StorageFile file = await openPicker.PickSingleFileAsync();
BasicProperties pro = await file.GetBasicPropertiesAsync();
if (pro.Size != 0){}

BasicProperties には Windows.Storage.FileProperties を使用する必要があります。

于 2013-08-21T04:12:48.087 に答える
0

これを試しましたか:

        create_task(file->GetBasicPropertiesAsync()).then([this, file](BasicProperties^ basicProperties)
        {
            String^ dateModifiedString = dateFormat->Format(basicProperties->DateModified) + " " + timeFormat->Format(basicProperties->DateModified);
            OutputTextBlock->Text += "\nファイル サイズ: " + basicProperties->Size.ToString() + " bytes" + "\n更新日: " + dateModifiedString;

        });

参照: http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.fileproperties.basicproperties.size.aspx

于 2013-01-05T04:02:34.370 に答える