前のトピック: MkDir - ファイル システム関数次のトピック: RenameDirectory または RenDir - ディレクトリの名前の変更または移動


RemoveDirectory または RmDir - ディレクトリの削除

NetWare、Symbian OS、UNIX、Windows、および Windows CE で有効です。

RemoveDirectory または RmDir 関数では、pathstring で指定されたディレクトリが削除されます。

注: 指定したディレクトリは、書き込み保護されていない必要があります。

ファイルの内容に関するこの関数の形式は、以下のとおりです。

RemoveDirectory(pathstring as String) as Boolean
RemoveDir(pathstring as String) as Boolean
pathstring

削除対象のディレクトリを識別します。 指定するディレクトリには、以下の条件が必要です。

この関数が正常に完了すると、TRUE が返されます。それ以外の場合は、FALSE が返されます。

例: RemoveDirectory 関数

この例ではディレクトリが作成され、そのディレクトリに Active Directory が設定された後、そのディレクトリの名前が取得されます。 この例では、デフォルト ディレクトリが C:¥ に設定され、作成したディレクトリの名前が変更されます。 このディレクトリが存在している(つまり、名前が変更されていない)場合は、削除されます。

'Create dir
CreateDirectory("C:¥AMTest")

'Set active dir
SetDirectory("C:¥AMTest")
MessageBox(" Current Directory is : " + GetDirectory(0) )

'Set Default to C:¥
SetDirectory("C:¥")

'Rename the directory
RenameDirectory("C:¥AMTest","C:¥AMTest_1")

If ExistDirectory("C:¥AMTest_1") THEN
 RemoveDirectory("C:¥AMTest_1")

Else
 MessageBox("Could not find directory : C:¥AMTest_1")

Endif