DeleteFile 메소드

지정된 파일을 삭제합니다.

구문

object.DeleteFile (filespec)

인수:

  • Object: 필수. 항상 FileSystemObject의 이름입니다.
  • Filespec: 필수. 절대 경로가 포함된 삭제할 파일의 이름입니다.
  • Force: 선택사항. 읽기 전용 속성이 설정된 파일을 삭제하려는 경우 true이고, 그렇지 않으면 false(기본값)입니다.

주석

일치하는 파일을 찾을 수 없으면 오류가 발생합니다. 첫번째 오류가 발생하면 DeleteFile 메소드가 중지됩니다. 오류가 발생하기 전에 수행된 변경사항의 롤백 또는 실행취소를 시도하지 않습니다.

다음 예에서는 DeleteFile 메소드의 사용을 보여 줍니다.

예 1:

Sub DeleteSingleFile()
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.DeleteFile("C:\example1.txt")   ' Deletes the specified file.
     Set fso = Nothing
End Sub

Call DeleteSingleFile

주:

FileExists 메소드를 사용하여 파일의 존재 여부를 확인한 다음 DeleteFile를 사용합니다.

예 2:

Sub CheckAndDeleteFile()
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")

    If fso.FileExists("C:\example2.txt") Then
        fso.DeleteFile("C:\example2.txt")   ' Deletes the specified file.
     End If
    Set fso = Nothing
End Sub