任何文件类型输出文件大小,有什么方法

解决方案 »

  1.   

    File.length()方法返回文件名的长度,我要文件的大小,单位可以是byte或是k,什么都行
      

  2.   

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;public class Test { public static void main(String[] args) {
    File f = new File("C:\\engine.log") ;
    try{
    FileInputStream fis = new FileInputStream(f) ;
    try {
    //available()方法返回可以不受阻塞地从此文件输入流中读取的字节数。
    System.out.println(fis.available()) ;
    } catch (IOException e1) {
    e1.printStackTrace();
    }
    }catch(FileNotFoundException e2){
    e2.printStackTrace();
    }
    }
    }