오늘은 자바 파일 생성을 해보겠습니다.
코드를 살펴보면
저는 바탕화면에 존재하지 않는
파일을 지정했습니다.
실제로 코드를 실행하면
else로 이동하게 됩니다.
참고로 File안에 현재 제가 파일로 설정해서
파일이 존재하는가? 아닌가? 로 구분했는데
경로도 마찬가지로 지정이 가능합니다.
FIle이 실제로 존재하는지에 대한
여부를 파악하고
만약에 파일이
존재하지 않으면
file.createNewFile()을 사용해서
파일을 생성하겠습니다.
저의 바탕화면에는 java.txt라는
파일이 없기 때문에
else문이 실행되었습니다.
그와 동시에 try문에 있는
file.createNewFile()을 통해서
파일이 생성되었습니다.
이 상태에서 한번 더 코드를
실행하게 되면?
아까는 존재하지 않았던
파일이 존재하기 때문에
if문을 실행합니다.
자세한 내용은 아래의 소스코드를
참고해주세요.
import java.io.File;
public class FileEx {
public static void main(String[] args) {
// 경로 혹은 파일로 설정이 가능합니다.
File file = new File(
"C:\\Users\\rltpr\\Desktop\\MyDiary\\HelloWorld.txt");
// file이 존재하면 if문 실행
if(file.exists()) {
System.out.println("파일이 존재합니다");
// file이 존재하지 않으면 else 실행
} else {
System.out.println("파일이 없습니다.");
}
}
}
import java.io.File;
import java.io.IOException;
public class FileEx3 {
public static void main(String[] args) {
File file = new File("C:\\Users\\rltpr\\Desktop\\java.txt");
if(file.exists()) {
System.out.println("파일이 존재합니다.");
} else {
System.out.println("파일이 존재하지 않습니다.");
// 파일이 존재하지 않으면 해당 파일을 생성합니다.
} try {
file.createNewFile();
} catch(IOException e) {
e.printStackTrace();
}
}
}
'New Programming > Java' 카테고리의 다른 글
자바 변수에 대해서 알아보자! (0) | 2020.06.23 |
---|---|
[자바 기본 예제] 구구단 만들기 2부터 9까지 출력을 해보자! (0) | 2020.06.15 |
자바 파일 경로 만들기 (0) | 2020.06.11 |
자바 마우스 커서 변경하는 방법 (1) | 2020.06.10 |
자바 소수 구하기 (for문,if문 사용) (0) | 2020.06.03 |