2011-04-29 37 views
4

我正在尋找Android中文件的大小。我原本以爲它就像File中的size()方法一樣簡單,或者沿着這些方向。但我一直無法找到任何東西。任何幫助將不勝感激。如何計算Android中文件的大小

謝謝

回答

3

File.length()。你很近。

1

這是另一種解決方案。

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (REQUEST_GET_IMAGE == requestCode && resultCode == Activity.RESULT_OK && data != null) { 
    Uri uri = data.getData(); 
    try { 
     ParcelFileDescriptor parcelFileDescriptor = getContentResolver().openFileDescriptor(uri, "r"); 
     Log.i("file size", String.valueOf(parcelFileDescriptor.getStatSize())); 
    } catch (Exception e) { 
     //escape logic here 
    } 
    } 
}