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 | 29 | 30 | 31 |
Tags
- 갤럭시탭
- 한동대학교
- 자바
- 한동대
- Clie
- RW6100
- 아이팟
- oracle
- backlight
- 자바스크립트
- 터치
- SDS
- 윈터보드
- PDA/모바일
- JSP
- 팁
- 프로그래밍팁
- m180k
- 한동
- flex
- winterboard
- TOUCH
- java
- 개발
- 생활의 지혜/정보
- iPod
- ipod touch
- 컴퓨터 TIP & TECH
- 오라클
- GALAXYTab
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 |