HOW TO:在 Visual Basic 中判斷目錄的建立時間

更新:2007 年 11 月

My.Computer.FileSystem.GetDirectoryInfo 方法會傳回 DirectoryInfo 物件,查詢此物件即可取得有關目錄的資訊。

如果目錄不存在,直到首次存取 DirectoryInfo 物件上的屬性,才會擲回例外狀況。

注意事項:

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

若要判斷建立目錄的時間

  • 使用 GetDirectoryInfo 方法擷取目錄的 DirectoryInfo 物件,並查詢 CreationTime 屬性。此範例會顯示 C:\Documents and Settings 的 CreationTime

    Dim getInfo As System.IO.DirectoryInfo
    getInfo = My.Computer.FileSystem.GetDirectoryInfo _
    ("C:\Documents and Settings")
    MsgBox("The directory was created at " & getInfo.CreationTime)
    

穩固程式設計

下列情形可能會造成例外狀況:

  • 因下列其中一項原因而導致路徑無效:它是長度為零的字串、它只包含空白字元、它包含無效的字元,或者它是裝置路徑 (開頭為 \\.\) (ArgumentException)。

  • 路徑無效,因為它是 Nothing (ArgumentNullException)。

  • 路徑超過系統定義的最大長度 (PathTooLongException)。

  • 路徑中的檔案或目錄名稱含有冒號 (:),或者是無效的格式 (NotSupportedException)。

  • 使用者缺乏必要的使用權限,無法檢視路徑 (SecurityException)。

請參閱

工作

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

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

參考

My.Computer.FileSystem.GetDirectoryInfo 方法

DirectoryInfo

CreationTime