VBScript: フォルダを削除する DeleteFolder

VBScriptでフォルダを削除する場合はファイルシステムオブジェクトの DeleteFolderメソッドを使用します。

DeleteFolderメソッド

ファイルシステムオブジェクトのDeleteFolderメソッドを使って削除する場合は、 次のように記述します。

書式
ファイルシステムオブジェクト.DeleteFolder フォルダパス

次のサンプルコードではフォルダ「d:\test\vbs\temp」 を削除します。

'削除するフォルダのパス
strPath = "d:\test\vbs\temp"

'ファイルシステムオブジェクト作成
Set objFS = CreateObject("Scripting.FileSystemObject")

'フォルダ削除
objFS.DeleteFolder strPath

複数フォルダを削除したい場合

複数のフォルダをまとめて削除したい場合は、 ワイルドカード(*)を使って削除するフォルダを指定できます。

次のように「temp*」と指定すると、 「temp」で始まるフォルダを一括で削除できます。

'削除するフォルダのパス
strFrom = "d:\test\vbs\temp*"
VBScript入門