티스토리 뷰
File 클래스의 delete() 메소드(함수)로, 파일이나 디렉토리를 지울 수 있습니다. 파일 지우기에 실패했을 때는, false 를
반환합니다.
자바: 파일 삭제 예제 (Java: Delete File Example)
파일명: Foo.java(현재 디렉토리에 test_9999.txt 라는 이름의 파일이 존재할 때는 그 파일을 지우고, 없을 때에는 에러 메시지를 출력합니다.)
import java.io.*;
public class Foo {
public static void main(String[] args) {
String s = "test_9999.txt";
File f = new File(s);
if (f.delete()) {
System.out.println("파일 또는 디렉토리를 성공적으로 지웠습니다: " + s);
} else {
System.err.println("파일 또는 디렉토리 지우기 실패: " + s);
}
}
}
public class Foo {
public static void main(String[] args) {
String s = "test_9999.txt";
File f = new File(s);
if (f.delete()) {
System.out.println("파일 또는 디렉토리를 성공적으로 지웠습니다: " + s);
} else {
System.err.println("파일 또는 디렉토리 지우기 실패: " + s);
}
}
}
파일명 대신에 디렉토리명을 지정해 주면, delete() 로 디렉토리도 지울 수 있지만, 비어 있지 않은 디렉토리는 지울 수 없습니다.
컴파일 및 실행 결과:
D:\Z>javac Foo.java
&& java Foo
파일 또는 디렉토리를 성공적으로 지웠습니다: test_9999.txt
D:\Z>java Foo
파일 또는 디렉토리 지우기 실패: test_9999.txt
D:\Z>
파일 또는 디렉토리를 성공적으로 지웠습니다: test_9999.txt
D:\Z>java Foo
파일 또는 디렉토리 지우기 실패: test_9999.txt
D:\Z>
test_9999.txt 라는 파일 지웠기에, 두번째 실행했을 때는 파일이 없어서 에러 메시지가 출력되었습니다.
☞ 자바(Java)
'자바 > JAVA 입문' 카테고리의 다른 글
JAVA 파일 복사 (0) | 2011.10.11 |
---|---|
[JAVA] 특정디렉토리내의 파일목록보기 (0) | 2011.10.11 |
자바 실행파일을 exe로 만들기 (1) | 2011.10.11 |
[Java Tips] LineNumberReader를 이용해 손쉽게 Line Number 추출하기 (0) | 2011.10.11 |
[java]HashMap (1) | 2011.10.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- java파일삭제
- This Android SDK requires An...e ADT to the latest version
- marry you 프로포즈
- java 인스턴스
- 타루 예뻐할께
- eclipse svn
- 스크린세이버
- lol 서포터
- jason marz im yours
- java 객체
- bruno mars marry you
- 체크박스
- 자바정의
- java파일복사
- Marry You
- dom vs sax
- 자바스크립트강의
- Mysql명령어
- 불독맨션 좋아요
- 문자열자르기
- eclipse 단축키
- MySQL
- 펌방지해제
- javascript강의
- 이클립스 단축키
- 자바 객체
- sax vs dom
- 갈릴레오 svn
- Split
- jason maraz
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함