고똘이의 IT 개발이야기

안녕하세요.

 

웹개발을 하면서 클라이언트의 요청으로 파일을 삭제하는 경우가 많습니다. 그리하여 오늘은 자바 소스를 이용하여 파일 삭제에 대해서 설명 드리겠습니다. 상당히 간단한 소스입니다.

 

 

 

- 소스코드

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
 
 
public class DeleteFile {
 
    public void deleteFile() {
        
        // 파일의 경로 + 파일명
        String filePath = "C:\\home\\delete\\dir\\example.txt";
        
        File deleteFile = new File(filePath);
 
        // 파일이 존재하는지 체크 존재할경우 true, 존재하지않을경우 false
        if(deleteFile.exists()) {
            
            // 파일을 삭제합니다.
            deleteFile.delete(); 
            
            System.out.println("파일을 삭제하였습니다.");
            
        } else {
            System.out.println("파일이 존재하지 않습니다.");
        }
    }
}
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter

 

- 소스코드 설명

9. filePath : 삭제할 파일경로와 파일명을 지정합니다.

11. deleteFile : 파일(File)오브젝트(Object)를 생성후 위에서 명시한 filePath를 set해줍니다.

14. 해당 위치에 파일이 존재할경우 true를 반환합니다.

17. 파일의 delete() 메소드를 이용하여 해당위치의 파일을 삭제합니다.

 

-글을 마치며

오늘은 간단하게 파일을 삭제 하는것에 대해서 설명 했습니다. 다음에는 좀더 디테일한 파일, 폴더 삭제에 대해서 알아 보겠습니다.

 

감사합니다.

 

↓이 글과 유사한 글을 추천 드립니다.

2018/05/09 - [JAVA] - 자바[JAVA] 파일 업로드

2019/09/27 - [JAVA] - [ JAVA ] 자바 파일업로드 유틸 예제(ajax 파일 업로드)

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band