반응형
  •  단일 파일 삭제
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 {
	    // 파일이 존재하지 않음
    }
}
반응형

+ Recent posts