RmDir 関数
更新 : 2007 年 11 月
既存のディレクトリを削除します。
My 機能を使用すると、RmDir を使用するよりもファイル I/O 処理の生産性とパフォーマンスが格段に向上します。詳細については、「My.Computer.FileSystem.DeleteDirectory メソッド」を参照してください。
Public Sub RmDir(ByVal Path As String)
パラメータ
- Path
必ず指定します。削除するディレクトリまたはフォルダを表す文字列 (String) 式を指定します。Path にはドライブ名を含めることができます。ドライブを指定しない場合、RmDir 関数は現在のドライブ上のディレクトリを削除します。
例外
例外の種類 |
エラー番号 |
条件 |
---|---|---|
Path が指定されていません。または空です。 |
||
対象のディレクトリにファイルが存在しています。 |
||
ディレクトリが存在していません。 |
非構造化エラー処理を使用する Visual Basic 6.0 アプリケーションをアップグレードする場合は、"エラー番号" の列を参照してください(エラー番号を Number プロパティ (Err オブジェクト) と比較することもできます)。ただし、可能であれば、このようなエラー制御は Visual Basic の構造化例外処理の概要 に置き換えることを検討してください。
解説
ファイルが含まれるディレクトリに対して RmDir 関数を実行しようとすると、エラーが発生します。ディレクトリを削除する前に、Kill 関数を使ってすべてのファイルを削除してください。
使用例
RmDir 関数を使って、既存のディレクトリを削除するコード例を次に示します。
' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")
スマート デバイス開発者のためのメモ
この関数はサポートされていません。
必要条件
名前空間 : Microsoft.VisualBasic
モジュール : FileSystem
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)
参照
処理手順
方法 : Visual Basic でディレクトリを削除する