下面是一个使用VBScript删除文件夹内空文件夹的示例代码:

Set objFSO = CreateObject("Scripting.FileSystemObject")

' 要删除的文件夹路径
strFolderPath = "C:\Path\to\A"

' 检查文件夹是否存在
If objFSO.FolderExists(strFolderPath) Then
    ' 递归遍历文件夹内的所有子文件夹
    DeleteEmptyFolders objFSO.GetFolder(strFolderPath)
    WScript.Echo "空文件夹删除成功。"
Else
    WScript.Echo "文件夹不存在。"
End If

Sub DeleteEmptyFolders(objFolder)
    ' 遍历文件夹内的所有子文件夹
    For Each objSubFolder In objFolder.SubFolders
        ' 递归删除子文件夹内的空文件夹
        DeleteEmptyFolders objSubFolder
    Next
    
    ' 检查文件夹是否为空
    If objFolder.Files.Count = 0 And objFolder.SubFolders.Count = 0 Then
        ' 删除空文件夹
        objFolder.Delete True
    End If
End Sub

要使用此代码,请将 C:\Path\to\A 替换为要删除空文件夹的目标文件夹路径,并将代码保存为 .vbs 文件。然后,双击运行该脚本即可删除目标文件夹内的空文件夹。

vbs 删除A文件夹内的空文件夹

原文地址: https://www.cveoy.top/t/topic/jf6I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录