반응형
- 단일 파일 삭제
import java.io.File;
public void deleteFile(){
File file = new File("C:\\attachment\\text.txt"); // 파일이 저장된 경로
if(file.exists()){ // 파일 존재 여부 확인
file.delete(); // 파일 삭제
} else {
// 파일이 존재하지 않음
}
}
- 디렉토리 삭제
디렉토리의 경우 안에 파일이 있으면 삭제가 되지 않기 때문에 폴더 안의 파일들을 삭제해 준 후 디렉토리를 삭제해야 한다.
public void deleteFile(){
File file = new File("파일경로");
if(file.exists()){ // 파일 존재 여부 확인
if(file.isDirectory()){ // 파일이 디렉터리인지 검사
File[] files = file.listFiles();
// 폴더 안의 파일들을 삭제
for (int i = 0; i < files.length; i++) {
files[i].delete();
}
}
file.delete(); // 파일 삭제
} else {
// 파일이 존재하지 않음
}
}
반응형
'DEV > JAVA' 카테고리의 다른 글
Java 에서 이전 페이지 URL 가져오는 방법 (0) | 2023.07.20 |
---|---|
Java Excel 다운로드 기능 구현하기 (0) | 2023.06.27 |
Java 파일 다운로드 시 파일명의 공백문자 +로 표시되는 현상 고치기 (0) | 2023.06.26 |
Java 파일 다운로드 구현하기 (0) | 2023.06.25 |
Java 파일 업로드 기능 구현하기 (0) | 2023.06.24 |