共用方式為


HOW TO:在 Visual Basic 中取得檔案的相關資訊

您可以使用 GetFileInfo 方法,輕易地判斷檔案屬性的相關資訊。 FileInfo 物件的屬性 (Property) 包括屬性 (Attribute)、建立時間、目錄、目錄名稱、是否存在、副檔名、完整名稱、上次存取時間、上次寫入時間、長度和名稱。

若檔案不存在並不會擲出例外狀況 (Exception),而是會在第一次存取物件的屬性時擲出例外狀況。

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱 Visual Studio 設定

程序

若要取得檔案的相關資訊

  1. 使用 GetFileInfo 方法,擷取可檢查以判斷屬性的 FileInfo 物件。 下列範例會擷取 MyLogFile.log 檔案的 FileInfo 物件。

    Dim information As System.IO.FileInfo
    information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
    
  2. 檢查 FileInfo 物件,以擷取所需的資訊。 下列程式碼行會報告檔案的完整名稱、上次存取時間和長度。

    MsgBox("The file's full name is " & information.FullName & ".")
    MsgBox("Last access time is " & information.LastAccessTime & ".")
    MsgBox("The length is " & information.Length & ".")
    

穩固程式設計

以下條件可能會造成例外狀況:

請參閱

工作

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

參考

FileInfo

其他資源

使用 Visual Basic 存取檔案