[Java][File]判断与获取的方法

总结方法:
1.isDirectory 是否为文件夹
2.isFile是否为文件
3.exist是否存在
4.length只能获取文件的大小,以字节数表示,不能体现文件夹的大小
5.getName可以获取文件的名字
6.地址往往是在构造File的对象的时候添加的
import java.io.File;

public class Main{
    public static void main(String[] args){
        /*
        总结方法:
        1.isDirectory 是否为文件夹
        2.isFile是否为文件
        3.exist是否存在
        4.length只能获取文件的大小,以字节数表示,不能体现文件夹的大小
        5.getName可以获取文件的名字
        6.地址往往是在构造File的对象的时候添加的
         */
        //File常见成员方法之:判断/获取
        File f1 = new File("F:\\test\\a\\");
        System.out.println(f1.isDirectory());//判断是否是文件夹
        System.out.println(f1.isFile());//判断是否是文件
        System.out.println(f1.exists());//判断是否存在
        //File的获取
        File f2 = new File("F:\\test\\a\\a.txt");
        long len = f2.length();
        System.out.println(len);

        //File的一些小细节:
        /*
        1.无法获取文件夹的大小
        2.我们获取的是字节 获得其他单位的符号需要/1024
         */
        File f3 = new File("F:\\test\\a\\");
        long len2=f3.length();
        System.out.println(len2);

        //获取文件的绝对路径
        File f4 = new File("D:\\javas\\untitled20\\src");
        String Path1 = f4.getAbsolutePath();
        System.out.println(Path1);
        File f5 = new File("D:\\test\\a\\a.txt");
        String name2 = f5.getName();
        System.out.println(name2);
    }
}

你可能感兴趣的:(java)