初识File类

初识File类

构造方法

1.File(string pathname);

通过给定的路径,创建一个File实例。

2.File(string parant,string child);

通过给的子路径和父路径,创建File实例,好处是都可以修改

3.File(File parent,string child);

父路径是File类型,可以使用File的方法对路径操作。子路径是string类型。

获取

1.public string getAbsolutepath();

2.public string getPath();

将File路径换成字符串类型。

 

3.public string getName();

获取File文件/目录的名称。

4.public long length();

文件的大小。

 

判断

1.public boolean exists();

文件/目录是否存在。

2.public boolean isDirectory();

是否为目录

3.public boolean isFile();

是否为文件。

 

创建删除

1.public boolean createNewFile();

创建一个新的文件夹

2.public boolean delete();

删除文件/目录

3.public boolean mkdir();

创建一级目录

4.public boolean mkdirs();

创建多级目录。

 

  private static void show1() throws IOException {
       File file = new File("D:\\JavaProject\\BaseJava\\src\\Day18\\aaa.txt");
       File file2 = new File("D:\\JavaProject\\BaseJava\\src\\Day18\\a\\b\\c\\d");
       File file1 = new File("D:\\JavaProject\\BaseJava\\12");
       boolean delete = file1.delete();
       System.out.println("是否删除成功?"+delete);
       boolean newFile = file.createNewFile();//建立一级文件夹

       boolean mkdir = file1.mkdir();
       System.out.println("文件夹是否建立成功?"+mkdir);

       System.out.println("多级文件是否建立成功? "+file2.mkdirs());//建立多级文件集
       System.out.println("多级文件是否删除成功? "+file2.delete());

  }


 

posted @ 2020-08-08 12:44  神也没办法  阅读(92)  评论(0编辑  收藏  举报