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删除空文件夹脚本相关推荐

  1. Windows删除空文件夹脚本

    一.功能 设置目标目录的路径 删除空文件夹 二.脚本源码 cls @echo off color 0A title 清理空文件夹 chcp 936>nul 2>nul::批处理文件所在目录 ...

  2. 用python删除空文件夹~

    作者: 锋小刀 微信搜索[Python与Excel之交]关注我的公众号查看更多内容 文件夹和文件是不一样的,文件夹是含有独立路径的目录,是没有后缀名的.而在python的内置模块os中,删除文件夹和文 ...

  3. 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本

    Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...

  4. python删除空文件和文件夹_python 两种方法删除空文件夹

    第一种方法: import os def delete_gap_dir(dir): if os.path.isdir(dir): for d in os.listdir(dir): #print(&q ...

  5. Unity中用递归删除空文件夹和文件夹下面的子文件,meta文件保留和IO的一些操作总结

    /*----------------------------------------------------------------Created by 王银文件名: FilesTools创建时间: ...

  6. Windows删除空文件夹问题带来的学习与思考

    1.问题产生:   前段时间得到一份资源,号称有近500个G的学习资料,花了我好长时间下载下来,顺手拿了个文件查重工具查了下,发现这500个G水分很大,资料重复率很高,于是当然就会查重删除重复文件,这 ...

  7. 查找空目录Linux,Linux中find批量删除空文件及空文件夹脚本

    find . -name "*" -type f -size 0c | xargs -n 1 rm -f #linux下批量删除空文件(大小等于0的文件) 删除指定大小的文件,只要 ...

  8. python判断空文件夹_python小技巧—自动判断并删除目录下的空文件夹

    一.效果展示 首先我在 E:\新建文件夹\test 创建了64个文件夹 然后我在1-10文件夹中创建一个新文件夹(此时他们就不是空文件夹了) 此时我们执行代码 如果此时目录就只剩下新建文件夹1-10 ...

  9. java递归删除空文件夹_Java 删除空文件夹和文件夹及其下面的文件

    一.删除代码: package deletedir; import java.io.File; public class DeleteDir { //删除空目录 public void doDelet ...

最新文章

  1. 机器学习2021 | 机器学习算法如何商业落地?
  2. zTree第二章,各种常见setting设置和方法
  3. linux-----shell高级编程----sed应用
  4. 【活动】PMcaff免费培训之终结版扩招名额----20名额等你来抢
  5. 光流 | 基于光流法检测跟踪视频中的汽车
  6. hydra图形化工具下载_Hydra for Mac 4.0.4 专业的摄影图像工具
  7. [SDOI2017]数字表格
  8. Android逆向笔记-通过ApkTool源码分析未能反编译APK的原因
  9. js 和 css动画
  10. MySQL 传统复制与 GTID 复制原理及操作详解
  11. 《机器学习实战》kNN算法及约会网站代码详解
  12. 基于Struts2框架的超市人事工资管理系统
  13. Java_基础(一)
  14. Linux下汇编语言学习笔记23 ---
  15. TYVJ P1022 进制转换 Label:坑
  16. (转)AssetBundle系列——游戏资源打包(二)
  17. MapInfo mif/mid文件说明
  18. 马斯克发布会视_马斯克会成为我们的救星还是驱逐舰?
  19. 初识c语言思维导图及大纲 (内含思维导图图片及pdf版下载链接)
  20. html页面数据的维护

热门文章

  1. 宏基因组数据处理 - Nanopore下机数据fast5格式
  2. 小米流出M2谍照意在阻击魅族
  3. 雷诺手表表链怎么拆?手表表链的拆除方法
  4. python 视频库_Python视频编辑库MoviePy的使用
  5. Mysql入门--Mysql思维导图
  6. C# WPF切换视频图片动画百叶窗等特效
  7. 玉米社:抖音短视频创业变现的6大模式
  8. HTTP请求头特殊字符转义
  9. css持续淡入淡出,CSS如何使元素淡入淡出然后淡出?
  10. 如何计算机械销售税,机械设备消费税税率为多少呢及相关计算公式