目录

  • 背景
  • 国内外研究现状

背景

偶然看到python的OS库中有这样两个函数
os.rmdir() 删除空文件夹 remove dir
os.mkdir() 新建文件夹 make dir
就想到能不能自己写段程序,批量删除空文件夹
之前有转载过 批量处理重复视频 ,这次是批量删除空白文件夹,拯救强迫症患者

国内外研究现状

为避免重复性工作,先搜了一下是否有人做过这个工作了,结果发现真有。。。
不需要任何工具,一键删除电脑中的空文件夹!
这边文章挺好的,值得一看,直接利用windows自带的功能清理了
原理还是没太懂,代码不知道用什么语言写的

@echo off
for /f "delims=" %%a in ('dir /ad /b /s F:\^|sort /r') do (
rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
)
pause
@echo off
for %%i in (c d e f) do (
if exist %%i:\ (
for /f "delims=" %%a in ('dir /ad /b /s "%%i:\"^|sort /r') do (
rd "%%a"
)
)
)
pause

利用上述两段代码,先存为txt格式,再重命名为bat格式,双击运行,就完事了。
记得要等几秒钟,我开始还以为没用呢,后来发现需要处理一小段时间。

批量删除电脑或手机中的空文件夹相关推荐

  1. java 空文件夹删除_删除Java中的空文件夹,处理隐藏文件

    我想删除java中的空文件夹,这里是我的代码: try (DirectoryStream stream = Files.newDirectoryStream(path)) { for (Path fi ...

  2. 手机中geetest是什么文件_手机中的英文文件夹都表示什么意思?哪些是可以删除的?...

    现在我们使用手机会积攒下大量的垃圾文件,所占的内存就会越来越多,长此以久手机就会开始卡顿.但当我们打开手机内存想要清理一下的时候又会发现文件夹全是英文名,一个也看不懂,生怕删错了重要文件搞坏手机.其实 ...

  3. 批量删除数码照片或手机中的相机参数和个人隐私信息

    概要:当我们使用数码相机拍摄照片之后,其实照片文件的属性里面都包含了数码相机当时在拍摄照片时的一些参数信息,有些还包含了我们拍摄的地点的地理坐标信息,这些个人数据都是非常重要的隐私.这里给大家讲解一下 ...

  4. 怎样清除手机中的html文件夹,怎么彻底清除手机APP卸载后的残留文件夹 能删与不能删文件名...

    ­ 手机里的文件和手机下载了app之后,即使卸载,也很容易有垃圾残留,而且占用的空间还挺多,但是根本不知道哪些是垃圾,要怎么清除这些垃圾? ­ 一般清理垃圾软件,如360,腾讯管家等可以清除手机缓存, ...

  5. 用bat批处理程序通过DOS命令行删除所有的空文件夹

    用过gothub或者码云的同学都知道,不包含任何文件的空文件夹上传提交时不被允许的.当然你可以在空文件下创建.keep文件(或.gitkeep文件),然后就可以上传了. 但是如果空文件夹比较多,并且我 ...

  6. Android查看手机中的db文件,查看sqlite数据库的表结构

    转载自:https://blog.csdn.net/u011835956/article/details/52368829 我们的app里面用到sqlite数据库的时候, 会生成一个db文件,保存在我 ...

  7. linux清楚指定文件夹下的空文件夹

    要在 Linux 系统中清除指定文件夹下的空文件夹,可以使用 rmdir 命令. 例如,如果要清除 ~/documents 文件夹下的所有空文件夹,可以使用以下命令: find ~/documents ...

  8. maven没有resource文件夹_maven项目中没有resource文件夹的问题

    之前使用eclipse创建maven项目,文件夹都是建好的,这几次创建,都没有resource文件夹,需要手动创建resource. 现象描述 在eclipse中,创建maven项目有两种方式: 一种 ...

  9. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

最新文章

  1. linux+添加git+ssh+keys,为github帐号添加SSH keys(Linux和Windows)(示例代码)
  2. 旋转矩阵、欧拉角、四元数、轴/角之间的转换
  3. strstr c语言字符串,C字符串处理strstr, strindex
  4. linux服务器curl,在Linux系统下使用curl自定义HTTP头的方法
  5. MTM:matlab实现3谱功率计算
  6. android 仿人人网滑动侧边栏
  7. 深度学习高能干货:手把手教你搭建MXNet框架
  8. 逻辑运算符(LogicalOperator)
  9. Java实现websocket
  10. ubuntu 备份mysql数据库_Ubuntu Server下MySql数据库备份脚本代码
  11. 学习笔记:GoogLeNet
  12. Spring实战(第4版)第1章 Spring之旅
  13. 飞机大战源码php,飞机大战源码 - 丁小未的个人页面 - OSCHINA - 中文开源技术交流社区...
  14. 解决H5 在安卓手机上软键盘遮盖input的问题
  15. OSChina 周三乱弹 ——技校重金属跟小清新画风的妹子
  16. 永琳的竹林迷径(path)
  17. Python:whl文件是神?如何安装whl文件?
  18. 【Python】安装pip
  19. SJTU 《综合英语一》备考题
  20. Vue.js下载与使用

热门文章

  1. automake 框架_centos 配置go-mrico框架
  2. python pitfall (陷阱)--不同平台os模块文件名排序
  3. css如何把北京图片变小,css怎么把图片缩小
  4. 星浩资本快速发展引擎:IT就是生产力
  5. 构造启发式算法:最邻近插入法
  6. PDF文件格式转换攻略:PDF格式转换图片格式
  7. HTML5期末大作业:漫画网站设计——海贼王基地(5页) 学生动漫网页设计模板下载 海贼王大学生HTML网页制作作品 简单漫画网页设计成品 dreamweaver学生网站模板
  8. Teacher Forcing for Recurrent Neural Networks
  9. 关于DC-DC电源的总体概述
  10. python提取pdf内容_别再问如何用Python提取PDF内容了!