File 클래스에서 원하는 경로를 넣고
list() 메소드를 이용하면 그 경로상의 목록을 얻어올수 있다.
만약 원하는 확장자의 파일만을 원한다면
FilenameFilter 클래스를 등록해서 빼내면 되는데 Win32와 차이점은
*.ext 가 아닌 .ext로 해야 한다는 점이다.
[링크 : http://www.javadb.com/list-files-of-a-certain-type]
[링크 : http://www.roseindia.net/java/java-get-example/get-file-list.shtml]
list() 메소드를 이용하면 그 경로상의 목록을 얻어올수 있다.
만약 원하는 확장자의 파일만을 원한다면
FilenameFilter 클래스를 등록해서 빼내면 되는데 Win32와 차이점은
*.ext 가 아닌 .ext로 해야 한다는 점이다.
| 
import java.io.File; 
import java.io.FilenameFilter;public class FileUtil { 
        public void listFiles(String dir) { 
            File directory = new File(dir); 
            if (!directory.isDirectory()) { 
                System.out.println("No directory provided"); 
                return; 
            } 
            //create a FilenameFilter and override its accept-method 
            FilenameFilter filefilter_java = new FilenameFilter() { 
                public boolean accept(File dir, String name) { //if the file extension is .txt return true, else false 
                    return name.endsWith(".java"); 
                } 
            }; 
            String[] filenames = directory.list(filefilter_java); 
            for (String name : filenames) { 
                System.out.println(name); 
            } 
        }} | 
[링크 : http://www.javadb.com/list-files-of-a-certain-type]
[링크 : http://www.roseindia.net/java/java-get-example/get-file-list.shtml]
'Programming > Java' 카테고리의 다른 글
| Java String 에서 특정문자열이 존재하는지 확인하기 (2) | 2011.11.02 | 
|---|---|
| JList 에 원하는 목록 추가하기 (4) | 2011.10.29 | 
| netbeans 에서 코드 자동정렬 (0) | 2011.10.29 | 
| Java용 폴더 다이얼로그 (0) | 2011.10.28 | 
| netbeans IDE (0) | 2010.08.23 | 






