카테고리 없음
[JAVA] 확장자 명 검색하기
사악미소
2012. 1. 31. 17:36
반응형
import java.io.*;
public class Round16_Ex04 {
public static void main(String[] args) {
// 특정 폴더에서
// 확장자명 .java만 골라서
// ex)
// 1. CalcTest.java
// 2. ExceptionTest.java
// 3. MyException.java
// 4. JessicaForever.java
// ...등... 이런식으로 출력되도록 한다.
// 정보를 얻고자 하는 폴더에 대한 객체를 생성한다.
File f = new File("/Users/yinglong200/Eclipse/BloodLecture/Part03/Round16_Examples");
// string[] frles = f.list();
File[] files = f.listFiles(); // 해당 폴더 내에 있는 모든 파일을 File클래스의 객체 배열로 획득한다.
for(int i = 0, j = 0; i < files.length; i++) {
// 확장자 명이 '*.java'인 것만 검색하여 출력한다.
if(files[i].getName().endsWith(".java")) {
System.out.println(j++ + 1 + " : " + files[i].getName());
}
}
}
}
public class Round16_Ex04 {
public static void main(String[] args) {
// 특정 폴더에서
// 확장자명 .java만 골라서
// ex)
// 1. CalcTest.java
// 2. ExceptionTest.java
// 3. MyException.java
// 4. JessicaForever.java
// ...등... 이런식으로 출력되도록 한다.
// 정보를 얻고자 하는 폴더에 대한 객체를 생성한다.
File f = new File("/Users/yinglong200/Eclipse/BloodLecture/Part03/Round16_Examples");
// string[] frles = f.list();
File[] files = f.listFiles(); // 해당 폴더 내에 있는 모든 파일을 File클래스의 객체 배열로 획득한다.
for(int i = 0, j = 0; i < files.length; i++) {
// 확장자 명이 '*.java'인 것만 검색하여 출력한다.
if(files[i].getName().endsWith(".java")) {
System.out.println(j++ + 1 + " : " + files[i].getName());
}
}
}
}
콘솔 출력값 |
1 : Round16_Ex01.java 2 : Round16_Ex02.java 3 : Round16_Ex03.java 4 : Round16_Ex04.java 5 : Round16_Ex05.java |
반응형