java如何查找目录下是否有特定文件
2016-11-18 18:00
309 查看
import java.io.File; import java.io.FilenameFilter; /** * java如何查找目录下是否有特定文件 * */ public class ListFile { private String filepre;// 文件前缀 private String filesux;// 文件后缀 public void listFile(String dir, String prefix, String suffix) { File fileTarget = new File(dir);// 取得目标目录 filepre = prefix; filesux = suffix; if (fileTarget.exists()) {// 判断目录是否存在 File[] fileLogs = fileTarget.listFiles( new FilenameFilter() { public boolean accept(File dir, String name) { return ((name.startsWith(filepre)) && (name.endsWith(filesux)));// 使用FilenameFilter类过滤取得满足指定条件的文件的文件数组 } } ); if (fileLogs.length > 0) { for (int i = 0; i < fileLogs.length; i++) { System.out.println(fileLogs[i].getName()); } } else { System.err.println("we cant find the file start with:" + prefix); System.exit(0); } } else { System.err.print("we cant find the path:" + fileTarget); } } public static void main(String[] args) { ListFile lf = new ListFile(); lf.listFile("C:/Users/Downloads","","xlsx"); } }
相关文章推荐
- 如何查找特定目录下最大的文件及文件夹
- 如何查找特定目录下最大的文件及文件夹
- Java递归查找指定目录下的特定格式的文件 并压缩到指定目录下
- linux下常用小技巧--查找目录下是否存在特定内容的文件
- linux命令行查找当前目录下所有文件是否包含特定string
- VC++中如何遍历整个目录树查找文件
- 查找目录下某特定后缀名的文件的简单方法
- JAVA 如何创建/删除/修改/复制目录及文件 --【转】
- JAVA 如何创建/删除/修改/复制目录及文件
- JAVA 如何创建\删除\修改\复制目录及文件
- CMake,如何将临时文件产生到一个特定的目录里面
- 如何使用python递归查找并删除某个目录下的文件
- java中如何把一个目录下的文件移到另一个指定目录中
- JAVA 如何创建/删除/修改/复制目录及文件
- Eclipse中,查找文件后(使用ctrl shift R/T),如何关联到文件所在目录(查看文件所在的目录结构)。
- JAVA 如何创建/删除/修改/复制目录及文件
- JAVA 的递归方法查找目录下的文件和文件夹
- JAVA 程序中如何拷贝一个目录下的文件及子目录到另一个目录,如何获取系统环境变量等...
- JAVA 如何创建/删除/修改/复制目录及文件 3in1
- 如何判断一个文件或目录是否存在