Share via


RmDir 函式

更新:2007 年 11 月

移除現有的目錄。

My 功能在檔案 I/O 作業中的產能和效能勝過 RmDir。如需詳細資訊,請參閱 My.Computer.FileSystem.DeleteDirectory 方法

Public Sub RmDir(ByVal Path As String)

參數

  • Path
    必要項。String 運算式,識別要移除的目錄或資料夾。Path 可包含磁碟機。如果未指定磁碟機,則 RmDir 會移除目前磁碟機上的目錄。

例外狀況

例外狀況類型

錯誤代碼

條件

ArgumentException

52

Path 尚未指定或是空的。

IOException

75

目標目錄包含檔案。

FileNotFoundException

76

目錄不存在。

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

備註

如果您嘗試在含有檔案的目錄上使用 RmDir,則會發生錯誤。使用 Kill 函式來刪除所有檔案之後,再嘗試移除目錄。

範例

這個範例使用 RmDir 函式來移除現有目錄。

' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")

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

不支援這個函式。

需求

命名空間 (Namespace)︰Microsoft.VisualBasic

**模組︰**FileSystem

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

請參閱

工作

HOW TO:在 Visual Basic 中刪除目錄

參考

ChDir 函式

CurDir 函式

Kill 函式

MkDir 函式

ArgumentException

IOException

FileNotFoundException