Download File_project/File_module/src/File_Case_package/case_demo3.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.24 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/File_project/File_module/src/File_Case_package/case_demo3.java
- Command line
-
hf download hf://zxy0307/Java/File_project/File_module/src/File_Case_package/case_demo3.java
-
curl -L -o case_demo3.java https://huggingface.co/zxy0307/Java/resolve/main/File_project/File_module/src/File_Case_package/case_demo3.java
1.24 kB
| package File_Case_package; | |
| import java.io.File; | |
| public class case_demo3 { | |
| public static void main(String[] args) { | |
| /* | |
| 需求: | |
| 定义一个方法找项目中,是否有以avi结尾的电影。 | |
| 考虑子文件夹 | |
| */ | |
| File file = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module"); | |
| findAVI(file); | |
| } | |
| public static void findAVI(File file) { | |
| //1、进入文件夹file | |
| File[] files = file.listFiles(); | |
| if (files == null) { | |
| System.out.println(file); | |
| } | |
| //2、遍历数组,依次得到file里面每一个文件或者文件夹 | |
| for (File f : files) { | |
| if (f.isFile()) { | |
| //3、判断:如果是文件,就可以执行题目的业务逻辑 | |
| String name = f.getName(); | |
| if (name.startsWith("case")) { | |
| System.out.println(f); | |
| } | |
| } else { | |
| //4、判断,如果是文件夹,就可以递归 | |
| //细节:再次调用本方法的时候,参数一定要是file的次一级路径 | |
| findAVI(f); | |
| } | |
| } | |
| } | |
| } | |