文件过滤机是过滤电脑上的文件所用,可以查出指定目录下所有相同或不同的文件名称,文件内容一模一样的重复文件(含子目录),以便删除重复的文件节省储存资源。会将指定目录下所有隐藏属性的子文件夹或文件修改属性显示出来。不检索属性为系统文件。该文件过滤机最适合图片或文档的重复过滤,视频类的文件相对比较慢,文件容量越大检索运算速度越慢。
特别注意:
文件过滤机用的是.net/c#开发,所以要装有微软的framework 2.0的pc电脑才能正常运行,当然一般的电脑都会有安装。
java 文件过滤器怎么实现?
import java.io.File; import java.io.FilenameFilter; /** * 文件过滤器的简单实现 * * @author ajaxfan * @date 2010-04-17 */ public class FileNameFilterDemo { public static void main(String[] args) { list("d:/"); } /** * 列出特定路径下的txt文件 * * @param directoryName * 路径名 */ private static void list(String directoryName) { File dir = new File(directoryName); // 确定该路径指向一个目录 if (dir.exists() && dir.isDirectory()) { // 列出所有结尾为txt的文件 File[] files = dir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.endsWith("txt"); } }); System.out.println(java.util.Arrays.toString(files)); } } }
Java中的文件过滤器是怎么添加的?
FileFilter filter = new FileNameExtensionFilter("文本文件", "txt"); JFileChooser fileChooser = ...; fileChooser.addChoosableFileFilter(filter);
文件过滤的使用:
文件过滤机使用中十分简单,方便用户能查找删除,一遍更方便的管理电脑。
- PC官方版
- 安卓官方手机版
- IOS官方手机版