您好,登錄后才能下訂單哦!
public class test {
private int sum; //文件夾大小
private String path; //路徑
private File f;
public static void main(String[]args) throws IOException
{
test t=new test("D:/d");
System.out.println(t.getSum());
}
public test(String path)
{
this.path=path;
this.f=new File(path);
N(this.f);
}
public int getSum()
{
return this.sum;
}
//遞歸打印獲得文件夾大小
private int N(File f)
{
if(null!=f&&f.exists())
{
if(f.isFile()) //是文件才能獲得大小
{
sum+=f.length();
}
else if(f.isDirectory())
{
File[] ss=f.listFiles();
for(File r:ss)
{
N(r);
}
}
}
return sum;
}
}
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。