VBA DeleteFolderでフォルダを削除する(FSO)
Last updated on 6月 28, 2022
このショートチュートリアルでは、FileSystemObjectのDeleteFolderメソッドの使用方法を説明します。
VBAのFileSystemObjectでフォルダを削除する
このレッスンでは、FileSystemObjectを使用します。使用するには、VBスクリプトのランタイムライブラリへの参照を設定する必要があります。詳しくはこちらをご覧ください。
フォルダの削除は、FileSystemObjectのDeleteFolderメソッドを使うと簡単です。
Sub FSODeleteFolder()
Dim FSO As New FileSystemObject
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.DeleteFolder "C:\TestFolder", False
End Sub
FSO.DeleteFolderの行の最後にあるforceオプションの部分をTrueにすると、読み取り専用属性が設定されているフォルダも削除することができます。