本帖最后由 xugua 于 2023-9-20 10:44 编辑
因为一个文件夹里的文件很多重复的,用本论坛里的一个软件删除了重复的文件,但是留下很多空文件夹无法处理。
自己动手先编写个删除空文件夹的代码用用。
把代码复制到python中,自行修改目录,执行即可
[Python] 纯文本查看 复制代码 '''
删除文件夹中的空文件夹
'''
import os
path = 'F:\Downloads\合集' #指定要删除文件夹的根目录,根据需要自行修改。
dir_number = del_number = re_number= 0
tuples = os.walk(path)
print('删除的文件夹目录:')
for dirpath,dirnames,filenames in tuples:
for dirname in dirnames:
path_N = (os.path.join(dirpath,dirname))
dir_number += 1
try: #异常处理,非空文件夹直接PASS
os.rmdir(path_N) #执行删除文件夹命令
print(path_N)
del_number += 1
except:
re_number += 1
print(f'\n共搜索到文件夹个数为:{dir_number}个,删除空文件夹{del_number}个,剩余文件夹{re_number}个。')
|