오라클자바커뮤니티에서 설립한 개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링, Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#,
ASP.Net)
www.onjprogramming.co.kr
www.onjprogramming.co.kr
java.io.File 클래스의 delete 메소드를 이용 합니다.
import java.io.*;
public class Delete {
public static void main(String[] argv) {
//입력되는 아규먼트의 파일수 만큼 삭제
for (int i=0; i<argv.length; i++)
delete(argv[i]);
}
public static void delete(String fileName) {
try {
// 삭제할 파일 이름을 인자로 파일 객체 생성
File target = new File(fileName);
if (!target.exists()) {
System.err.println(fileName + " 존재하지 않습니다...");
return;
}
// 삭제를 합니다... 혹시 플랫폼에 따라
//퍼미션 오류(SecurityException)가 나올 수 있습니다....
if (target.delete())
System.err.println("** Deleted " + fileName + " **");
else
System.err.println("Failed to delete " + fileName);
} catch (SecurityException e) {
System.err.println("Unable to delete " + fileName +
"(" + e.getMessage() + ")");
}
}
}
댓글 없음:
댓글 쓰기