Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- m180k
- 팁
- SDS
- Clie
- flex
- 자바
- GALAXYTab
- iPod
- 터치
- 갤럭시탭
- ipod touch
- PDA/모바일
- 개발
- backlight
- 한동
- 프로그래밍팁
- 한동대학교
- RW6100
- 오라클
- 자바스크립트
- 한동대
- java
- 생활의 지혜/정보
- JSP
- 컴퓨터 TIP & TECH
- 윈터보드
- TOUCH
- winterboard
- 아이팟
- oracle
Archives
- Today
- Total
fairworld's life
FileFilter, FilenameFilter 본문
java.io 패키지에는 FileFilter 와 FilenameFilter 인터페이스가 있다.
두개의 차이점은 정의된 메소드인데..
FileFilter 에는 accept(File pathname) 이 있고.
FilenameFilter 에는 accept(File dir, String name) 이 있다.
만약 *.exe 파일만 고르고 싶다고 하면 FilenameFilter 를 쓰면 되고...
디렉토리만 골라서 보고 싶을때는 FileFilter 인터페이스를 구현해 주면 된다.
File[] fileNames = f.listFiles(new FileFilter(){
public boolean accept(File pathname){
return pathname.isDirectory();
}
});
확장자로 걸러내고 싶다면...
File[] fileNames = f.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name){
return name.endsWith(".exe");
}
});
두개의 차이점은 정의된 메소드인데..
FileFilter 에는 accept(File pathname) 이 있고.
FilenameFilter 에는 accept(File dir, String name) 이 있다.
만약 *.exe 파일만 고르고 싶다고 하면 FilenameFilter 를 쓰면 되고...
디렉토리만 골라서 보고 싶을때는 FileFilter 인터페이스를 구현해 주면 된다.
File[] fileNames = f.listFiles(new FileFilter(){
public boolean accept(File pathname){
return pathname.isDirectory();
}
});
확장자로 걸러내고 싶다면...
File[] fileNames = f.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name){
return name.endsWith(".exe");
}
});
'Computer Life > Programming Life' 카테고리의 다른 글
java.awt를 Linux(unix) 상황에서 사용하는 경우 (0) | 2007.12.14 |
---|---|
java.io.File에서 특이한 사항... (0) | 2007.12.11 |
자바스크립트로 이메일 리스트 뿌려주기 (0) | 2007.12.10 |
개발 Tip (0) | 2007.12.06 |
Introduction to Oracle 9i ; SQL & PL/SQL 과제 (0) | 2007.06.25 |