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