컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post TTF 폰트 파일 구조(포맷 형식), 트루타입 글꼴 표준 규약 명세 문서; TrueType...자바스크립트] 정규분포(가우스 분포) 난수(랜덤) 발생 함수; JavaScript Gaus...Java/자바] 프로그램 일시 중지 방법, 실행 잠시 멈추기 메소드; Sleep비베 VB, VBA] 난수 발생 함수; 랜덤 숫자 생성 Random Number Gener...환경변수 저장 하는 법; 윈도우2000 / XP 환경 변수 저장법; Set Environm...DBF 파일(File) 이란? '.dbf' 확장자(Extension) 파일의 용도는?자바스크립트] 배열 크기 사이즈 구하기; 배열 요소 개수; JavaScript Array ...최신 유행 디카 동향 보기, 플리커에서 디카 인기 순위; Digital Camera플리커 주소 (무료 사진 공유 사이트; Flickr), 플릭커 장단점, 프리커윈도우에서 파이썬(python.exe) 실행 배치파일; PYTHON.BAT

Java/자바] 파일 지우기, 디렉토리 삭제 방법; Delete File, Erase Directory

Wednesday, December 06, 2006

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);
    }


  }
}


파일명 대신에 디렉토리명을 지정해 주면, delete() 로 디렉토리도 지울 수 있지만, 비어 있지 않은 디렉토리는 지울 수 없습니다.


컴파일 및 실행 결과:
D:\Z>javac Foo.java && java Foo
파일 또는 디렉토리를 성공적으로 지웠습니다: test_9999.txt

D:\Z>java Foo
파일 또는 디렉토리 지우기 실패: test_9999.txt

D:\Z>

test_9999.txt 라는 파일 지웠기에, 두번째 실행했을 때는 파일이 없어서 에러 메시지가 출력되었습니다.


▶▶ Java 자바] 디렉토리 생성, 중첩 패스의 폴더 만들기 함수; mkdir, mkdirs, Create Directory

☞ 자바(Java)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top