Download File_project/File_module/src/File_package/File_demo9.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.34 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/File_project/File_module/src/File_package/File_demo9.java
- Command line
-
hf download hf://zxy0307/Java/File_project/File_module/src/File_package/File_demo9.java
-
curl -L -o File_demo9.java https://huggingface.co/zxy0307/Java/resolve/main/File_project/File_module/src/File_package/File_demo9.java
1.34 kB
| package File_package; | |
| import java.io.File; | |
| import java.io.FileFilter; | |
| import java.io.FilenameFilter; | |
| import java.util.Arrays; | |
| public class File_demo9 { | |
| public static void main(String[] args) { | |
| /* | |
| public File[] listFiles(FileFilter filter) 利用文件名过滤器获取当前该路径下所有内容 | |
| public File[] listFiles(FilenameFilter filter) 利用文件名过滤器获取当前该路径下所有内容 | |
| */ | |
| //1、创建File对象 | |
| File f = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package"); | |
| //2、调用listFiles(FileFilter filter) | |
| File[] arr = f.listFiles(new FileFilter() { | |
| public boolean accept(File pathname) { | |
| return pathname.getName().startsWith("File_") && pathname.isFile(); | |
| } | |
| }); | |
| System.out.println(Arrays.toString(arr)); | |
| //3、调用listFiles(FilenameFilter filter) | |
| File[] arr2 = f.listFiles(new FilenameFilter() { | |
| public boolean accept(File dir, String name) { | |
| File f1 = new File(dir, name); | |
| return f1.isFile() && f1.getName().startsWith("File_"); | |
| } | |
| }); | |
| System.out.println(Arrays.toString(arr2)); | |
| } | |
| } | |