[swift] 파일 삭제하기
이번에는 Swift 언어를 사용하여 파일을 삭제하는 방법에 대해 알아보겠습니다.
파일 삭제 함수
Swift에서 파일을 삭제하기 위해서는 FileManager 클래스의 removeItem() 메서드를 사용합니다. 이 메서드는 파일 경로를 파라미터로 받아 해당 경로의 파일을 삭제합니다. removeItem() 메서드의 인자로는 삭제할 파일의 경로(URL 또는 문자열)를 전달해야 합니다.
func deleteFile(atPath path: String) {
let fileManager = FileManager.default
do {
try fileManager.removeItem(atPath: path)
print("파일이 성공적으로 삭제되었습니다.")
} catch {
print("파일 삭제에 실패했습니다. 오류 메시지: \(error)")
}
}
위의 예제에서는 deleteFile() 함수를 정의하고, FileManager 클래스의 removeItem() 메서드를 호출하여 파일을 삭제하고 있습니다. 성공적으로 파일을 삭제하면 “파일이 성공적으로 삭제되었습니다.” 메시지가 출력되고, 파일 삭제에 실패한 경우에는 오류 메시지가 출력됩니다.
사용 예시
아래는 deleteFile() 함수를 사용하여 파일을 삭제하는 예시입니다.
let path = "/path/to/file.txt"
deleteFile(atPath: path)
위의 예시에서는 /path/to/file.txt 경로에 있는 파일을 삭제하고 있습니다. 실제로 삭제해야 하는 파일의 경로에 맞게 코드를 수정하여 사용하시면 됩니다.
참고 자료
- FileManager - Apple Developer Documentation
- Swift FileManager Tutorial: Getting Started
- iOS & Swift: Working with Directories and Files