[kotlin] 파일 삭제하는 방법

Kotlin에서 파일을 삭제하는 방법에 대해 알아보겠습니다. Kotlin은 Java와 호환되기 때문에 Java의 파일 관련 API를 사용하여 파일을 삭제할 수 있습니다.

Files 클래스를 사용하는 방법

Kotlin에서 파일을 삭제하기 위해서는 java.nio.file 패키지의 Files 클래스를 사용합니다. Files 클래스는 다양한 파일 조작 작업을 수행할 수 있는 메서드를 제공합니다.

아래의 예제 코드는 Files 클래스의 delete() 메서드를 사용하여 파일을 삭제하는 방법을 보여줍니다.

import java.io.File
import java.nio.file.Files
import java.nio.file.Paths

fun main() {
    val filePath = "경로/파일명.ext"
    val file = File(filePath)

    if (file.exists()) {
        Files.delete(Paths.get(filePath))
        println("파일이 삭제되었습니다.")
    } else {
        println("파일이 존재하지 않습니다.")
    }
}

위의 코드에서 filePath 변수에 삭제하고자 하는 파일의 경로와 파일명을 설정합니다. 그리고 파일이 존재하는지 확인한 후 Files.delete() 메서드를 사용하여 파일을 삭제합니다. 파일이 삭제되면 “파일이 삭제되었습니다.”라는 메시지가 출력됩니다.

참고 자료