שאלה בjava על קריאת קבצים

hellonoam

New member
שאלה בjava על קריאת קבצים

אני מקבל שם של תקייה מהמשתמש ואני אמור למצוא את כל הקבצים בתקייה עם סיומת מסויימת ולעשות עליהם פעולה מסויימת. מישהו יכול להסביר לי איך אני אמור למצוא את הקבצים האלו תודה
 

justme5

New member
אתה צריך לממש פילטר

על המחלקה שתטפל בכך לממש את java.io.FileFilter ולממש את המתודה accept. ראה כאן. לדוגמא:
public boolean accept(File f) { if(f != null) { if(f.isDirectory()) { return false; } String extension = getExtension(f); if(!EXTENSION.equalsIgnoreCase(extension)) { return false; } for(int i = 0; i < excludedBinFiles.size(); i++){ if(((String)excludedBinFiles.get(i)).equalsIgnoreCase(f.getAbsolutePath())){ return false; } } } return true; }​
 
למעלה