Download File_project/File_module/src/File_Case_package/case_demo4.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.06 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/File_project/File_module/src/File_Case_package/case_demo4.java
- Command line
-
hf download hf://zxy0307/Java/File_project/File_module/src/File_Case_package/case_demo4.java
-
curl -L -o case_demo4.java https://huggingface.co/zxy0307/Java/resolve/main/File_project/File_module/src/File_Case_package/case_demo4.java
1.06 kB
| package File_Case_package; | |
| import java.io.File; | |
| public class case_demo4 { | |
| public static void main(String[] args) { | |
| /* | |
| 删除一个多级文件夹 | |
| 如果我们要删除一个有内容的文件夹 | |
| 1、先删除文件夹里面所有的内容 | |
| 2、再删除自己 | |
| */ | |
| File file = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module2"); | |
| delete(file); | |
| } | |
| /* | |
| * 作用:删除File_module2文件夹 | |
| * 参数:要删除的文件夹 | |
| */ | |
| public static void delete(File file) { | |
| //1、先删除文件夹里面所有的内容 | |
| //进入file | |
| File[] files = file.listFiles(); | |
| //遍历 | |
| for (File f : files) { | |
| //判断,如果是文件,则删除 | |
| if (f.isFile()) { | |
| f.delete(); | |
| } else { | |
| //如果是文件夹,就递归 | |
| delete(f); | |
| } | |
| } | |
| //2、再删除自己 | |
| file.delete(); | |
| } | |
| } | |