27 Ocak 2010, ÇARŞAMBA
Klasör ya da dosya boyutunu almak
Nasıl klasör boyut almak ya da Java ile dosya alabilir miyim?
CEVAP
27 Ocak 2010, ÇARŞAMBA
java.io.File file = new java.io.File("myfile.txt");
file.length();
Eğer bu dosya mevcut değilse bayt veya 0
dosya uzunluğunu döndürür. Yok Dahili yol almak boyutta bir klasör, size gerekecek yürüyüş dizin ağacı özyinelemeli (kullanarak listFiles()
yöntem bir dosya nesnesini gösteren bir dizin) ve birikir dizin boyutu için kendinize sorun:
public static long folderSize(File directory) {
long length = 0;
for (File file : directory.listFiles()) {
if (file.isFile())
length = file.length();
else
length = folderSize(file);
}
return length;
}
Bunu Paylaş:
java verimli bir şekilde dosya boyutun...
Nasıl CMD ile dosya yolundan klasör yo...
Diskteki dosya boyutunu almak...
Tam dosya yolu ve klasör adı almak - C...
Nasıl alt-klasör listesi ve dosya, kla...