共用方式為


CurDir 函式

更新:2007 年 11 月

傳回表示目前路徑的字串。

My.Computer.FileSystem 物件 在檔案 I/O 作業中的產能和效能勝過 CurDir。如需詳細資訊,請參閱 My.Computer.FileSystem.CurrentDirectory 屬性

Public Overloads Function CurDir([ ByVal Drive As Char ]) As String

參數

  • Drive
    選擇項。指定現有磁碟機的 Char 運算式。如果未指定磁碟機或 Drive 是長度為零的字串 (""),CurDir 會傳回目前磁碟機的路徑。

例外狀況

例外狀況類型

錯誤代碼

條件

IOException

68

找不到 Drive。

ArgumentException

68

指定的 Drive 無效。

如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。

備註

這個函式傳回表示目前路徑的字串。

範例

這個範例使用 CurDir 函式來傳回目前路徑。

' Assume current path on C drive is "C:\WINDOWS\SYSTEM".
' Assume current path on D drive is "D:\EXCEL".
' Assume C is the current drive.
Dim MyPath As String
MyPath = CurDir()   ' Returns "C:\WINDOWS\SYSTEM".
MyPath = CurDir("C"c)   ' Returns "C:\WINDOWS\SYSTEM".
MyPath = CurDir("D"c)   ' Returns "D:\EXCEL".

智慧型裝置開發人員注意事項

不支援這個函式。

需求

命名空間 (Namespace)︰Microsoft.VisualBasic

**模組︰**FileSystem

組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

請參閱

參考

ChDir 函式

ChDrive 函式

MkDir 函式

RmDir 函式

IOException

ArgumentException