win10怎么批量删除指定文件夹内的所有空白文件夹?

如题所述

可以的,我不会用Bat批处理文件,但是我可以用Python写一个这样的程序。这里假设a,b两个文件夹内没有子文件夹,且a,b两个文件夹都在C:目录下(如果假设的不对请追问)


①先搭建Python3.6版本的运行环境,设置好环境变量。②创建一个py文件,写以下的代码:import os    #导入os模块#获取a文件夹内的文件信息,如果有子文件夹,可以用较为复杂的os.walk函数。filea=os.listdir("C:\a\")fileb=os.listdir("C:\b\")     #获取a文件夹内的文件信息dellist=[]    #定义一个列表for i in filea:    #遍历列表,获取信息if i in fileb:dellist.append(i)

#现在,dellist里面记录的就是文件夹a比文件夹b多的文件了。for i in dellist:    #遍历列表,删除文件   os.remove("C:\b\"+str(i))#好了,文件删除完毕。


还有一个方法:复制b文件夹中的所有文件,然后打开a文件夹,空白处右键粘贴,在弹出的复制文件提示框中先勾选“为之后冲突执行此操作”,然后点击“复制和替换”,复制完毕后,b文件夹复制过来的文件都处于选择状态,此时按键盘Delete键,在弹出的“删除多个项目”提示框中点击“是”,这样就把b文件夹中已经有的文件从a中删除了。(转载自ljlluck)如果您还有问题请追问,请注意代码的缩进、字符的全交半角,以及代码的完整性。谢谢!


温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-05-02
在使用Windows
10技术预览版时有的用户就发现
开始菜单
中的文件夹无法删除,即使是这个文件夹已经清空也无法解决。下面小编就为大家介绍一则解决办法,需要的朋友可以试试。
从上图我们可以看到鼠标右键没有删除选项,按delete建出现如图的显示框,没有办法删除无效的开始快捷键。具体解决办法如下:
1.首先,在
Win10
技术预览版中,开始菜单-所有程序中的文件夹是无法删除的;
2.如果您已经卸载该程序及文件夹,可能是缓存未清除导致的,您可以尝试重启一下试试;
第2个回答  2022-05-06
在使用Windows
10技术预览版时有的用户就发现
开始菜单
中的文件夹无法删除,即使是这个文件夹已经清空也无法解决。下面小编就为大家介绍一则解决办法,需要的朋友可以试试。
从上图我们可以看到鼠标右键没有删除选项,按delete建出现如图的显示框,没有办法删除无效的开始快捷键。具体解决办法如下:
1.首先,在
Win10
技术预览版中,开始菜单-所有程序中的文件夹是无法删除的;
2.如果您已经卸载该程序及文件夹,可能是缓存未清除导致的,您可以尝试重启一下试试;
第3个回答  2022-05-04
编写a.bat脚本
----------
@echo off
dir /b a\*.* >tmp.list
for /f %%a in (tmp.list) do del /f /s /q b\%%a
del /f /s /q tmp.list
----------
自行将a替换成a文件夹名称,将b替换成b文件夹名称,并双击运行a.bat脚本。
第4个回答  2022-05-02
不是吧?清空所有空文件夹,包括C盘吗!其实空文件夹所占空间为“0” K~也就是不占空间的,而且在程序运行需要的时候可能就会需要那些空文件夹!如果没有它会建立,建议不要清理★如果确实没有用的文件夹可以手动删除,对于软件我是不知道出啦
相似回答