共用方式為


HOW TO:在 Visual Basic 中判斷檔案是否存在

更新:2007 年 11 月

您可以使用 My.Computer.FileSystem.FileExists 方法,判斷指定的檔案是否存在。

如果應用程式沒有足夠的權限可以讀取指定的檔案,則無論路徑是否存在,FileExists 方法都會傳回 False。這個方法並不會擲回例外狀況。

注意事項:

根據您目前使用的設定或版本,您所看到的對話方塊選項,以及功能表命令的名稱和位置,可能會與 [說明] 中描述的不同。撰寫這個說明網頁時已將 [一般開發設定] 納入考慮。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

程序

若要判斷檔案是否存在

  • 使用 My.Computer.FileSystem.FileExists 方法並提供路徑,以判斷指定的檔案是否存在。下列範例會檢查檔案 Check.txt 是否存在,並在訊息方塊中提供資訊。

    If My.Computer.FileSystem.FileExists("c://Check.txt") Then
        MsgBox("File found.")
    Else
        MsgBox("File not found.")
    End If
    

請參閱

工作

HOW TO:在 Visual Basic 中判斷目錄是否存在

疑難排解:讀取和寫入文字檔

逐步解說:在 Visual Basic 中管理檔案和目錄

參考

My.Computer.FileSystem.FileExists 方法

其他資源

在 Visual Basic 中建立、刪除和移動檔案和目錄