import java.io.File;
import java.io.IOException;
public class FileEx01 {
public static void main(String[] args) {
//파일 경로 표현법
//1.절대경로 : c:\javaproject\... ->(\는 2개로 표현해준다) c:\\javaproject\\...
// 유닉스에선 c:/javaproject/... (/로 표현)
File f1 = new File("C:\\Windows\\notepad.exe");
//2.상대경로 : . -> 현재경로 / ..->상위경로
// File f1 = new File("."); //상대경로
//경로, 파일이름에 대하 메서드
try {
System.out.println(f1.getAbsolutePath()); //절대경로표기법(상대경로일때만 사용)
System.out.println(f1.getCanonicalPath()); //
//도움말을 찾아보면 알수 있듯이 예외처리가 반드시 필요함
System.out.println(f1.getPath());
System.out.println(f1.getName()); //파일 이름만 추출
System.out.println(f1.getParent());
} catch (IOException e) {
}
}
}
출력물
C:\Windows\notepad.exe
C:\Windows\notepad.exe
C:\Windows\notepad.exe
notepad.exe
C:\Windows
'JAVA' 카테고리의 다른 글
java.io패키지 기본 실습3 (0) | 2013.02.05 |
---|---|
java.io패키지 기본 실습2 (0) | 2013.02.05 |
Exception 예외처리 기본 실습2 (0) | 2013.02.04 |
Exception 예외처리 기본 실습 (0) | 2013.02.04 |
Arrays 클래스 실습 (0) | 2013.02.04 |