블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
파일이 존재하는지 확인
Java에서 파일이 존재하는지 확인하기 위해서는 File
오브젝트의 exists()
메소드를 사용한다.
import java.io.File;
public class App
{
public static void main( String[] args ) {
// 파일의 경로
final File driverFile = new File("src/resources/bin/chromedriver.exe");
final String driverFilePath = driverFile.getAbsolutePath();
// 파일이 존재하는지 확인
if(!driverFile.exists()) {
// 파일이 존재하지 않는다면, 오류 발생.
throw new RuntimeException("Not found file. <" + driverFilePath + ">");
}
}
}
대상 파일이 파일인지 확인
파일인지 디렉토리인지 확인을 할때는 isFile()
메소드를 사용한다.
import java.io.File;
public class App
{
public static void main( String[] args ) {
// 파일 경로
final File driverFile = new File("src/main/resources/bin/chromedriver.exe");
final String driverFilePath = driverFile.getAbsolutePath();
// 파일인지 디렉토리인지 확인
if(!driverFile.isFile()) {
throw new RuntimeException("This is not file. <" + driverFilePath + ">");
}
}
}
대상 파일이 디렉토리인지 확인
반대로, 디렉토리인지 확인할 때는 isDirectory()
메소드를 사용한다.
import java.io.File;
public class App
{
public static void main( String[] args ) {
// 파일 경로
final File driverFile = new File("src/main/resources/bin/chromedriver.exe");
final String driverFilePath = driverFile.getAbsolutePath();
// 파일인지 디렉토리인지 확인
if(!driverFile.isDirectory()) {
throw new RuntimeException("This is not directory. <" + driverFilePath + ">");
}
}
}
반응형
'Language > JAVA' 카테고리의 다른 글
Java - Hello World 콘솔에 출력하기 (0) | 2021.02.02 |
---|---|
Mac OS에서 JDK 11 설치 (adoptopenjdk11) (0) | 2020.10.30 |
Java와 Selenium을 이용하여 웹 크롤러 만들기 (0) | 2020.10.17 |
Maven으로 Java 프로젝트 생성하기 (0) | 2020.09.11 |
Integer.parseInt 와 Integer.valueOf의 차이 (JAVA) (0) | 2020.08.28 |