2013-01-05 10 views

Odpowiedz

9

Więc pójdziesz:


storageFile.getBasicPropertiesAsync().then(
    function (basicProperties) { 
     var size = basicProperties.size; 
    } 
); 
+0

cieszę się, że mogłem pomóc –

+0

kapitałowi G na GetBasicPropertiesAsync za to, co jest warte. – ickydime

0

Czy próbowałeś to:

 
     create_task(file->GetBasicPropertiesAsync()).then([this, file](BasicProperties^ basicProperties) 
     { 
      String^ dateModifiedString = dateFormat->Format(basicProperties->DateModified) + " " + timeFormat->Format(basicProperties->DateModified); 
      OutputTextBlock->Text += "\nFile size: " + basicProperties->Size.ToString() + " bytes" + "\nDate modified: " + dateModifiedString; 

     }); 

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

+0

Potrzebuje odpowiedzi w [tag: C#], a nie w C++ –

+0

lol, czy możesz edytować pytanie i tam je dodać :) –

+0

:)) wreszcie udało się! Jestem tutaj nowy: D –

11

W języku C#:

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

można shoul d przy użyciu Windows.Storage.FileProperties dla BasicProperties.