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