IO流 file

    //file类:
        //文件:file
        //目录:文件夹:direction
        //路径:path
        //与系统有关的路径分隔符   win ;   linux :
        System.out.println(File.pathSeparator);
        //与系统有关的路径名称分隔符   win \    linux /
        System.out.println(File.separator);

public static void main(String[] args) {

//file类:
        //文件:file
        //目录:文件夹:direction
        //路径:path
        //与系统有关的路径分隔符   win ;   linux :
        System.out.println(File.pathSeparator);
        //与系统有关的路径名称分隔符   win \    linux /
        System.out.println(File.separator);
            //构造方法1
          File file=new File("E:\\Java0322\\b.txt");
          System.out.println(file);
          //构造方法2
          File file2=new File("E:\\Java0322","a.txt");
          System.out.println(file2);
           //构造方法3
          File parent=new File("E:\\Java0322");
          File file3=new File(parent,"a.txt");
          System.out.println(file3);
    }

public static void main(String[] args) throws IOException {
    //method01();
    //method02();
    //method03();
    //method04();
    method05();
}
    public static void method01(){
        File file=new File("E:\\Java0322\\a.txt");
        //获取文件对象的绝对路径
        //相对路径:E:\JAVA\JAVA0322\Day16\hhh
        System.out.println(file.getAbsolutePath());
        //获取文件对象的文件名或目录名
        System.out.println(file.getName());
        //获取文件对象的路径所对应的字符串// 类似于重写了  ToString
        System.out.println(file.getPath());
        //获取文件长度(字节  byte)
        System.out.println(file.length());
    }
//文件创建
    public static void method02() throws IOException{
        File file=new File("E:\\Java0322\\d");
        //创建文件
        boolean flag=file.createNewFile();
        System.out.println(flag);
    }
//文件删除
    public static void method03(){
        File file =new File("E:\\Java0322\\d");
        //删除文件
        boolean flge=file.delete();
        System.out.println(flge);
    }
//文件判断
    public static void method04(){
    File file =new File("E:\\Java0322\\a.txt");
    //判断该文件对象所对应的文件是否存在
    System.out.println(file.exists());
    //判断该文件是否是文件夹
    System.out.println(file.isDirectory());
    //判断该文件对象是否是文件
    System.out.println(file.isFile());
    }
//创建文件夹
    public static void method05(){
    File file =new File("E:\\Java0322\\d\\a\\c");
    boolean flag=file.mkdirs();
    System.out.println(flag);
    }
}

posted on 2019-06-14 12:02  默示う梦璃  阅读(80)  评论(0)    收藏  举报