29 Mart 2014 Cumartesi

Java IO - JAVA İLE DOSYA BOYUTUNU ÖĞRENMEK

Bir dosyanın boyutunu öğrenmek için  File.length() metodu kullanılır. Bu metot bize ilgili dosyanın boyutunu Byte değerinden verir.


import java.io.File;
import java.text.DecimalFormat;

public class Dosyalar {

  public static void main(String[] args)  {
   
    File dosya = new File("C:\\jsf.pdf");
    
    if(dosya.exists())
    {
     double dosyaBoyutu = dosya.length();
     double dosyaBoyutuKB = dosyaBoyutu / 1024;
     double dosyaBoyutuMB = dosyaBoyutuKB/1024;
     
     //Ondalik kisimdan sadece 2 basamagi gostermesi icin DecimalFormat kullandik
     DecimalFormat decimalFormat = new DecimalFormat("#.##");

     System.out.println("Kilobyte Olarak Dosya Boyutu : " + dosyaBoyutuKB);
     System.out.println("Megabyte Olarak Dosya Boyutu : " + decimalFormat.format(dosyaBoyutuMB));
    }

    else
    {
     System.out.println("DOSYA BULUNAMADI!");
    }
  }
}

DecimalFormat sınıfının kullanımını  buradan detaylı bir şekilde öğrenebilirsiniz.

0 yorum:

Yorum Gönder

Java4Fun Copyright © 2011 | Template created by O Pregador | Powered by Templates de luxo