forked from DuGuQiuBai/Java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFileDemo2.java
More file actions
38 lines (31 loc) · 985 Bytes
/
FileDemo2.java
File metadata and controls
38 lines (31 loc) · 985 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package cn.itcast_02;
import java.io.File;
import java.io.IOException;
/*
* 删除功能:public boolean delete() 既可以删除文件,也可以删除文件夹。
*
* 相对路径:不以盘符开始的路径
* 绝对路径:以盘符开始的路径
*
* 注意事项:
* A:如果一个文件夹内有内容,是不能直接删除的。
* B:Java程序的删除不走回收站,直接删除。
*/
public class FileDemo2 {
public static void main(String[] args) throws IOException {
// 创建File对象
File file = new File("a.txt");
System.out.println("createNewFile:" + file.createNewFile());
File file2 = new File("aaa\\bbb");
System.out.println("mkdirs:" + file2.mkdirs());
File file3 = new File(file2, "b.txt");
System.out.println("createNewFile:" + file3.createNewFile());
// 删除文件
System.out.println("delete:" + file.delete());
// 删除文件夹
File file4 = new File("aaa\\bbb\\ccc");
System.out.println("delete:" + file4.delete());
File file5 = new File("aaa");
System.out.println("delete:" + file5.delete());
}
}