[java] 자바 파일 시스템에서 파일 삭제하기

1. File 클래스를 사용하여 파일 삭제하기

자바에서 파일을 삭제하는 가장 간단한 방법은 java.io.File 클래스를 사용하는 것입니다. 아래의 예시를 통해 파일을 삭제하는 방법을 확인해보세요.

import java.io.File;

public class FileDeleteExample {
    public static void main(String[] args) {
        File file = new File("example.txt");
        
        if (file.delete()) {
            System.out.println("파일이 성공적으로 삭제되었습니다.");
        } else {
            System.out.println("파일을 삭제할 수 없습니다.");
        }
    }
}

위 코드에서 File 객체를 생성한 후 delete() 메서드를 호출하여 해당 파일을 삭제할 수 있습니다.

2. NIO를 사용하여 파일 삭제하기

자바 7 이상에서는 NIO(Non-blocking I/O) 패키지를 사용하여 파일을 삭제할 수도 있습니다. Files.delete(Path path) 메서드를 사용하는 것이죠. 아래의 예시 코드를 참고하세요.

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;

public class NIOFileDeleteExample {
    public static void main(String[] args) {
        Path path = Paths.get("example.txt");
        
        try {
            Files.delete(path);
            System.out.println("파일이 성공적으로 삭제되었습니다.");
        } catch (IOException e) {
            System.out.println("파일을 삭제할 수 없습니다: " + e.getMessage());
        }
    }
}

요약

이상으로 자바에서 파일 시스템에서 파일을 삭제하는 방법에 대해 알아보았습니다. java.io.File 클래스를 사용하거나 NIO를 활용하여 파일을 삭제할 수 있습니다. 파일을 삭제할 때는 주의하여야 하며, 삭제할 파일이 실제로 존재하는지 확인하는 것이 좋습니다.

참고 문헌: