File size: 2,859 Bytes
0284885 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | package File_package;
import java.io.File;
public class File_demo3 {
public static void main(String[] args) {
/*
public long length () 返回文件的大小(字节数量)
public String getAbsolutePath () 返回文件的绝对路径
public String getPath () 返回定义文件时使用的路径
public String getName () 返回文件的名称,带后缀
public long lastModified () 返回文件的最后修改时间(时间毫秒值)
*/
//1、length 返回文件的大小(字节数量)
//细节1:这个方法只能获取文件的大小,单位是字节
//如果单位我们要的是M,G,可以不断的除以1024
//细节2:这个方法无法获取文件夹的大小
//如果我们要获取一个文件夹的大小,需要把这个文件夹里面所有的文件大小都累加在一起。
File f1 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File1");
long len = f1.length();
System.out.println(len);
File f2 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package");
long len2 = f2.length();
System.out.println(len2);
System.out.println("=================");
//2、getAbsolutePath () 返回文件的绝对路径
File f3 = new File("File_module/src/File_package/File1");
String path3 = f3.getAbsolutePath();
System.out.println(path3);
System.out.println("=================");
//3、getPath () 返回定义文件时使用的路径
File f4 = new File("File_module/src/File_package/File1");
String path4 = f3.getPath();
System.out.println(path4);
System.out.println("=================");
//4、getName () 返回文件的名称,带后缀
/*
细节1:
获取文件名字:文件名.后缀名
细节2:
获取文件夹名字:文件夹名
*/
File f5 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File1");
String name = f5.getName();
System.out.println(name);
File f6 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package");
String name1 = f6.getName();
System.out.println(name1);
System.out.println("=================");
//5、lastModified () 返回文件的最后修改时间(时间毫秒值)
File f7 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File1");
long time = f7.lastModified();
System.out.println(time);
}
}
|