初识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());

  }


 

原文地址:https://www.cnblogs.com/stydejava/p/13457304.html