文件過濾機是過濾電腦上的文件所用,可以查出指定目錄下所有相同或不同的文件名稱,文件內(nèi)容一模一樣的重復(fù)文件(含子目錄),以便刪除重復(fù)的文件節(jié)省儲存資源。會將指定目錄下所有隱藏屬性的子文件夾或文件修改屬性顯示出來。不檢索屬性為系統(tǒng)文件。該文件過濾機最適合圖片或文檔的重復(fù)過濾,視頻類的文件相對比較慢,文件容量越大檢索運算速度越慢。
特別注意:
文件過濾機用的是.net/c#開發(fā),所以要裝有微軟的framework 2.0的pc電腦才能正常運行,當然一般的電腦都會有安裝。
java 文件過濾器怎么實現(xiàn)?
import java.io.File; import java.io.FilenameFilter; /** * 文件過濾器的簡單實現(xiàn) * * @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()) { // 列出所有結(jié)尾為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官方手機版