- 전체
- JAVA 일반
- JAVA 수학
- JAVA 그래픽
- JAVA 자료구조
- JAVA 인공지능
- JAVA 인터넷
- Java Framework
- Java GUI (AWT,SWING,SWT,JFACE)
- SWT and RCP (web RAP/RWT)[eclipse], EMF
JAVA 일반 파일 존재 여부 판단, 디렉토리 있는지 확인 함수; File Directory Exist
2014.03.03 14:19
[출처] http://mwultong.blogspot.com/2007/04/java-file-directory-exist.html
파일이나 디렉토리(폴더)가 실제로 존재하는지 아닌지 알아내는 방법입니다.
isFile() 메소드(함수)로, 파일이 존재하는지 알아내고
isDirectory() 메서드로, 디렉토리가 실재하는지 알아낼 수 있습니다.
만약 파일과 디렉토리 구분 없이 판단하려면 exists() 메서드를 사용하면 됩니다.
파일/폴더 존재 여부 알아내기 예제
소스 파일명: Example.java
import java.io.*;
public class Example {
public static void main(String[] args) {
File f = new File("test.txt");
// 파일 존재 여부 판단
if (f.isFile()) {
System.out.println("OK 파일 있습니다.");
}
else {
System.out.println("그런 파일 없습니다.");
}
File d = new File("000");
// 디렉토리 존재 여부 판단
// 만약 exists() 메소드를 사용하면,
// 000 이라는 "파일"이 있어도 OK 가 나옴
if (d.isDirectory()) {
System.out.println("OK 디렉토리가 있습니다.");
}
else {
System.out.println("그런 디렉토리가 없습니다.");
}
}
}
public class Example {
public static void main(String[] args) {
File f = new File("test.txt");
// 파일 존재 여부 판단
if (f.isFile()) {
System.out.println("OK 파일 있습니다.");
}
else {
System.out.println("그런 파일 없습니다.");
}
File d = new File("000");
// 디렉토리 존재 여부 판단
// 만약 exists() 메소드를 사용하면,
// 000 이라는 "파일"이 있어도 OK 가 나옴
if (d.isDirectory()) {
System.out.println("OK 디렉토리가 있습니다.");
}
else {
System.out.println("그런 디렉토리가 없습니다.");
}
}
}
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.

