SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014