如何删除具有一定数量文件的文件夹?

斯宾塞(Spencer)西北

我在Windows 10中有一个包含很多子文件夹的文件夹。其中也有很多文件,但是没有更多文件夹。有些文件夹只包含2个或3个文件,因此我希望删除包含4个或更少文件的文件夹。有没有办法做到这一点?

Divin3

所以我在vbs中为您编写了脚本,因为我很无聊。您要做的就是创建一个新的文本文件,复制粘贴脚本,将最后一行中的路径替换为您要应用的文件夹的路径,并使用.vbs扩展名保存该文本文件。

Set fs = WScript.CreateObject ("Scripting.FileSystemObject")

Sub ShowSubFolders(Folder)

    For Each SubFolder In Folder.SubFolders
    set objFolder = fs.GetFolder(SubFolder)

        Set files = SubFolder.Files
        ShowSubFolders Subfolder
        if files.Count < 4 And objFolder.SubFolders.Count = 0 then
                fs.DeleteFolder Subfolder
        end if

    Next

end sub


ShowSubFolders fs.GetFolder("C:\your\folder\path\here")

PS:我没有花太多时间测试它,但是它应该可以工作。只需先创建一个备份,然后运行,然后将其与备份进行比较。我不希望您丢失任何重要文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何遍历一定数量的文件夹

如何使用批处理脚本重命名在该文件夹中具有一定数量文件的多个文件夹?

仅使用正则表达式显示具有一定数量文件夹的文件

获取一定数量后的文件夹列表

如何从文件中随机删除一定数量的字符?

如何生成具有一定数量的整数的文本文件?

如何删除带鱼壳的文件夹中特定数量的文件?

如何删除具有一定数量观察的所有唯一值?

Powershell-获取一定数量的文件并将其移动到新文件夹

删除具有一定数量的零的列-R

在目录中删除一定数量的带有一系列字符的文件

如何删除具有特定名称的文件夹

如何随机选择一定数量的文件(文件名相同,但扩展名为4/5)并将其移动到另一个文件夹?

如何删除具有许多子文件夹的主文件夹中的所有文件?

如何删除父文件夹下只有一个文件的子文件夹

删除文件夹,如果它有另一个具有相同起始编号的文件夹

删除具有特定模式的文件夹中的文件

如何删除特定文件夹中具有特定扩展名的所有文件?

如何删除文件夹中所有具有特定扩展名的文件?

当具有文件夹名称的文件已经存在时,如何创建一个空文件夹?

如何删除Android上一个文件夹中的所有文件和文件夹

如何从Andorid中的文件夹中删除具有特定扩展名的文件

如何使用Perl rmtree删除具有Unicode字符文件名的文件夹?

删除文件夹中除具有特定名称的文件夹外的所有文件夹

在 Python 中删除具有一定数量元素的列表

如何删除父文件夹中具有与指定子文件夹相同文件名的所有文件?

删除具有空特定子文件夹的父文件夹

如何使用Powershell删除具有特定名称的所有文件夹

尝试删除具有Unicode名称的文件夹