Android 獲取檔案大小

2021-09-08 22:33:15 字數 1460 閱讀 7125

android 獲取資料夾、檔案的大小 以b、kb、mb、gb 為單位

filesizeutil 

public

class

filesizeutil

else

} catch

(exception e)

return

formetfilesize(blocksize, sizetype);}/*

** 呼叫此方法自動計算指定檔案或指定資料夾的大小

* @param filepath 檔案路徑

* @return 計算好的帶b、kb、mb、gb的字串

*/public

static

string getautofileorfilessize(string filepath)

else

} catch

(exception e)

return

formetfilesize(blocksize);}/*

** 獲取指定檔案大小

* @param f

* @return

* @throws exception

*/private

static

long

getfilesize(file file) throws exception

else

return

size;}

/*** 獲取指定資料夾

* @param f

* @return

* @throws exception

*/private

static

long

getfilesizes(file f) throws exception

else

}return

size;}/*

* * 轉換檔案大小

* @param files

* @return */

private

static string formetfilesize(long

files)

if (files < 1024

)else

if (files < 1048576

)else

if (files < 1073741824

)else

return

filesizestring;}/*

* * 轉換檔案大小,指定轉換的型別

* @param files

* @param sizetype

* @return */

private

static

double formetfilesize(long files,int

sizetype)

return

filesizelong;

}

Android 獲取檔案大小

android 獲取資料夾 檔案的大小 以b kb mb gb 為單位 filesizeutil public class filesizeutil else catch exception e return formetfilesize blocksize,sizetype 呼叫此方法自動計算指定...

獲取檔案大小

1 找到檔案所在的絕對路徑。系統路徑 projectpath request.getsession getservletcontext getrealpath 檔案路徑 在上傳檔案的時候,一定會有檔案相對路徑,如果不清楚,可以打斷點然後在本地找到此檔案。檔案相對路徑 filepath 絕對路徑rea...

VC獲取檔案大小

vc獲取檔案大小 我查到兩種方法 方法一 win32 find data fileinfo handle hfind dword filesize const char filename 檔案的路徑及名字 hfind findfirstfile filename fileinfo if hfind ...