다양한 관심 :)

Java- File 객체 만들기 본문

프로그래밍 공부/JAVA

Java- File 객체 만들기

뚜뚜:) 2020. 11. 2. 18:06

File 객체 만들기 연습

 

1. new File(String 파일 또는 경로 );

==>디렉토리와 디렉토리 사이 또는 디렉토리와 파일 명 사이의 구분문자는

'/'(슬레쉬) 를 사용하거나 역슬레쉬를 사용할 수 있다. 


// File file1 = new File("D:/D_Other/test.txt"); : 구분 문자로 '/' 사용한 경우

File file1 = new File("D:\\D_Other\\test.txt"); // : 구분 문자로 '\\' 사용한 경우

		System.out.println(" 파일 명 : " + file1.getName());
		System.out.println("디렉토리인지 검사 ");
		System.out.println(" 디렉토리 일까 ? " + file1.isDirectory());
		System.out.println(" 파일 일까 ? " + file1.isFile());
		System.out.println();

  - new File( 경로까지만 설정)

	File file2 = new File("d:/d_other");

		System.out.println(" 파일 명 : " + file2.getName());
		System.out.println("디렉토리인지 검사 ");
		System.out.println(" 디렉토리 일까 ? " + file2.isDirectory());
		System.out.println(" 파일 일까 ? " + file2.isFile());
		System.out.println();

2. new File(File parent, String child) 

  ==> 'parent' 디렉토리안에 있는 'child' 파일을 나타낸다.

 

// file2 - 디렉토리를 갖는 파일 객체를 넣어줌 = d:/d_other
		File file3 = new File(file2, "test.txt");
		System.out.println(" 파일 명 : " + file3.getName());
		System.out.println("디렉토리인지 검사 ");
		System.out.println(" 디렉토리 일까 ? " + file3.isDirectory());
		System.out.println(" 파일 일까 ? " + file3.isFile());
		System.out.println();

3. new File(String parent. String Child) 

   ==> 'parent' 디렉터리 안에 있는 'child'파일을 나타낸다.

File file4 = new File("d:/D_other", "test.txt");
		System.out.println(" 파일 명 : " + file4.getName());
		System.out.println("디렉토리인지 검사 ");
		System.out.println(" 디렉토리 일까 ? " + file4.isDirectory());
		System.out.println(" 파일 일까 ? " + file4.isFile());
		System.out.println();