python删除空文件夹脚本
1 python脚本
使用递归完成对空文件夹的扫描
import os
def rm(path1):# 返回当前目录下的内容。文件或文件夹# print(path)fls = os.listdir(path1)if len(fls)==0:# print('当前文件夹为空')print(f"删除:{path1}")# os.rmdir(path1)returnfor p in fls:p2 = f'{path1}\\{p}'if os.path.isdir(p2):# print(f'进入{p2}')rm(p2)if os.path.exists(p2) and len(os.listdir(p2)) == 0: # 里面删除后这个可能就是空文件了print(f"删除:{p2}")os.rmdir(p2) #在这里执行删除if __name__ == '__main__':rm(os.getcwd())os.system('pause') # 按任意键退出''' # 测试path = os.getcwd() # 返回当前工作目录# 删除空目录 os.rmdir(path)# dir = os.path.isdir(path) # 判断是否是目录files = os.listdir(r'E:\eDiary\t') # 目录下的文件或文件夹print(len(files))'''
2 将脚本打包成.exe程序
2.1 安装 Pyinstaller模块
cmd 输入 pip install Pyinstaller回车安装模块
2.2 安装完后打包程序
pyinstaller -F q.py
2.3 生成的.exe程序
python删除空文件夹脚本相关推荐
- Windows删除空文件夹脚本
一.功能 设置目标目录的路径 删除空文件夹 二.脚本源码 cls @echo off color 0A title 清理空文件夹 chcp 936>nul 2>nul::批处理文件所在目录 ...
- 用python删除空文件夹~
作者: 锋小刀 微信搜索[Python与Excel之交]关注我的公众号查看更多内容 文件夹和文件是不一样的,文件夹是含有独立路径的目录,是没有后缀名的.而在python的内置模块os中,删除文件夹和文 ...
- 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本
Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...
- python删除空文件和文件夹_python 两种方法删除空文件夹
第一种方法: import os def delete_gap_dir(dir): if os.path.isdir(dir): for d in os.listdir(dir): #print(&q ...
- Unity中用递归删除空文件夹和文件夹下面的子文件,meta文件保留和IO的一些操作总结
/*----------------------------------------------------------------Created by 王银文件名: FilesTools创建时间: ...
- Windows删除空文件夹问题带来的学习与思考
1.问题产生: 前段时间得到一份资源,号称有近500个G的学习资料,花了我好长时间下载下来,顺手拿了个文件查重工具查了下,发现这500个G水分很大,资料重复率很高,于是当然就会查重删除重复文件,这 ...
- 查找空目录Linux,Linux中find批量删除空文件及空文件夹脚本
find . -name "*" -type f -size 0c | xargs -n 1 rm -f #linux下批量删除空文件(大小等于0的文件) 删除指定大小的文件,只要 ...
- python判断空文件夹_python小技巧—自动判断并删除目录下的空文件夹
一.效果展示 首先我在 E:\新建文件夹\test 创建了64个文件夹 然后我在1-10文件夹中创建一个新文件夹(此时他们就不是空文件夹了) 此时我们执行代码 如果此时目录就只剩下新建文件夹1-10 ...
- java递归删除空文件夹_Java 删除空文件夹和文件夹及其下面的文件
一.删除代码: package deletedir; import java.io.File; public class DeleteDir { //删除空目录 public void doDelet ...
最新文章
- 机器学习2021 | 机器学习算法如何商业落地?
- zTree第二章,各种常见setting设置和方法
- linux-----shell高级编程----sed应用
- 【活动】PMcaff免费培训之终结版扩招名额----20名额等你来抢
- 光流 | 基于光流法检测跟踪视频中的汽车
- hydra图形化工具下载_Hydra for Mac 4.0.4 专业的摄影图像工具
- [SDOI2017]数字表格
- Android逆向笔记-通过ApkTool源码分析未能反编译APK的原因
- js 和 css动画
- MySQL 传统复制与 GTID 复制原理及操作详解
- 《机器学习实战》kNN算法及约会网站代码详解
- 基于Struts2框架的超市人事工资管理系统
- Java_基础(一)
- Linux下汇编语言学习笔记23 ---
- TYVJ P1022 进制转换 Label:坑
- (转)AssetBundle系列——游戏资源打包(二)
- MapInfo mif/mid文件说明
- 马斯克发布会视_马斯克会成为我们的救星还是驱逐舰?
- 初识c语言思维导图及大纲 (内含思维导图图片及pdf版下载链接)
- html页面数据的维护