构造方法
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();
是否为文件。
创建删除
创建一个新的文件夹
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());
}