728x90
package kr.or.ddit.basic;
import java.io.File;
public class FileTest02 {
public static void main(String[] args) {
File f1 = new File("d:/D_Other/test.txt");
System.out.println(f1.getName() + "파일의 크기 : " + f1.length() + "bytes");
//getPath() ==> File객체를 생성할 때 생성자에 대입한 경로가 그대로 나온다.
System.out.println("path : " + f1.getPath());
System.out.println("absolutePath : " + f1.getPath());
System.out.println(f1);
System.out.println();
//현재 위치 ?==> 이클립스에서 java프로그램을 실행하면 해당 java프로그램이 속한 프로젝트 폴더의 위치가 현재 위치가 된다.
File f2 = new File(".");
System.out.println("path : " + f2.getPath());
System.out.println("abolutePath" + f2.getAbsolutePath());
System.out.println();
if(f1.isFile()) {
System.out.println(f1.getName() + "은 파일입니디.");
}else if(f1.isDirectory()){
System.out.println(f1.getName() + "은 디렉토리(폴더) 입니다.");
}else {
System.out.println(f1.getName() + "은 뭘까???");
}
System.out.println();
if(f2.isFile()) {
System.out.println(f2.getName() + "은 파일입니디.");
}else if(f2.isDirectory()){
System.out.println(f2.getName() + "은 디렉토리(폴더) 입니다.");
}else {
System.out.println(f2.getName() + "은 뭘까???");
}
System.out.println();
File f3 = new File("d:/D_Other/sample.exe"); //현재 존재하지 않는 것
if(f3.isFile()) {
System.out.println(f3.getName() + "은 파일입니디.");
}else if(f3.isDirectory()){
System.out.println(f3.getName() + "은 디렉토리(폴더) 입니다.");
}else {
System.out.println(f3.getName() + "은 뭘까???");
}
}
}
'JAVA > IO' 카테고리의 다른 글
자바(파일) FileIO_Test05 예제 (0) | 2023.06.25 |
---|---|
자바(파일테스트) File_Test01 예제 (0) | 2023.06.25 |
자바(파일테스트) File_Test02 예제 (0) | 2023.06.25 |
자바(객체) ObjectIO_Test 예제 (0) | 2023.06.25 |
자바(Java)PhoneBook Test 전화번호부 관리시스템 (0) | 2023.06.25 |