ChDir 函式
更新:2007 年 11 月
變更目前的目錄或資料夾。
My 函式在檔案 I/O 作業中的產能和效能勝過 ChDir 函式。如需詳細資訊,請參閱 My.Computer.FileSystem.CurrentDirectory 屬性。
Public Sub ChDir(ByVal Path As String)
參數
- Path
必要項。String 運算式,用來識別要成為新預設目錄或資料夾的目錄或資料夾。Path 可包含磁碟機。如果未指定磁碟機,則 ChDir 會變更目前磁碟機上的預設目錄或資料夾。
例外狀況
例外狀況類型 |
錯誤代碼 |
條件 |
---|---|---|
Path 是空的。 |
||
指定的磁碟無效,或磁碟無法使用。 |
如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。
備註
ChDir 函式可變更預設目錄,但不能變更預設磁碟機。例如,如果預設磁碟機是 C,則以下陳述式會變更 D 磁碟機上的預設目錄,但 C 還是預設磁碟機:
ChDir("D:\TMP")
輸入兩個句號,即可變更相對目錄,如下所示:
ChDir("..") ' Moves up one directory.
安全性注意事項: |
---|
ChDir 函式需要 Unmanaged 程式碼的使用權限,該權限在部分信任的情況中,可能會影響到其執行。如需詳細資訊,請參閱 SecurityPermission 類別 和程式碼存取使用權限。 |
範例
這個範例會使用 ChDir 函式,來變更目前的目錄或資料夾。
' Change current directory or folder to "MYDIR".
ChDir("MYDIR")
' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")
智慧型裝置開發人員注意事項
不支援這個函式。
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**FileSystem
組件:Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)