@echo off&title 清理空目录
set/p Pan=请输入要清理文件夹,回车确认:
cls&echo 即将开始清理。。。&ping 0 -n "3">nul
cd /d %Pan%
for /f "delims=" %%a in ('dir /ad/s/b') do (dir /a-d/s/b "%%~a\*" >nul 2>nulif errorlevel 1 (title 正在清理空目录: “%%~a”,请等待。。。echo 空文件夹: “%%~a”为空,准备删除。。。rd /s/q "%%~aif exist "%%~a" (title 目录: “%%~a”被占用,无法删除。echo 文件夹被占用,无法删除。ping 0 -n "4">nul) else (echo 空文件夹: “%%~a”已被清理。ping 0 -n "1">nul))
)
set msg=%Pan% 文件夹下空文件夹清理完成。请按任意键退出。
title %msg%&echo %msg%
pause>nul
exit

更新一个删除本地Maven仓库中的一些包含.lastUpdated文件,等jar包下载失败的文件夹的脚本。

set REPOSITORY_PATH=D:\Development\Maven\Repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (del /s /q %%i
)
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*unknown*"') do (rd /s /q %%i
)
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\${*}"') do (rd /s /q %%i
)
rem 搜索完毕
pause

bat命令删除指定文件夹下的空文件夹相关推荐

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

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

  2. bat命令删除指定文件夹下的文件以及空文件夹

    1.删除指定目录下的文件(指定天数之前的30,30为天数,30天之前的文件) @echo off forfiles /p "D:\new\1027\release\image" / ...

  3. bat 命令获取当前目录和子目录下的所有文件的文件名

    1.获取当前目录下的所有文件名 新建一个txt文件, 文件内容 DIR *.* /B >LIST.TXT 保存,重命名为.bat文件 2.包括子目录 文件内容改为 @echo offif exi ...

  4. BAT 批处理命令 - 实现输出当前文件夹下的所有文件夹名的功能实例演示

    如下功能为输出当前文件夹下的所有文件夹名并用逗号连接. 需要把 bat 文件放到指定文件夹下执行即可. @echo off for /D %%i in (*) do set /p=%%i,<nu ...

  5. cmd黑窗口命令行模式进入指定盘符下的任意文件夹

    通过使用命令,并加入参数 /d ,可以通过一个步骤,直接进入指定盘符下的任意文件夹 比如要进入C盘下的C:\Users\Pactera\Desktop\rtt_web目录,则输入cd /d C:\Us ...

  6. windows编写bat脚本删除隐藏文件夹下的所有文件

    删除隐藏文件夹下的所有文件 @echo off cd C:\Users\%username%\path\ #path修改为自己系统隐藏文件夹所在的文件夹路径名称 dir del /q/a/f/s .s ...

  7. shell脚本实现查找文件夹下重复的文件,并提供删除功能

    Windows下有软件FindDupFile,可以搜索指定目录及其下子目录,列出所有内容完全相同的文件(文件名可能不同),然后由用户选择删除重复的文件. 然而shell脚本却可以使用几行的命令完成与此 ...

  8. java命令 jar文件夹_java中jar命令打包一个文件夹下的所有文件

    (1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help 出现C:\Documents and Settings\dly>jar -help 非法选项:h 用法:j ...

  9. linux压缩指定时间的文件,Linux下压缩某个文件夹(文件夹打包)

    tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.ta ...

最新文章

  1. vue 输入框限制3位小数_vue+element 中 el-input框 限制 只能输入数字及几位小数(自定义)和输入框之键盘...
  2. CSDN Markdown 博客如何设置插入代码背景颜色(设置成黑色)?
  3. php把400个数组建二维,请教怎么将多维数组转换为二维数组
  4. 7天备战蓝桥杯之第一天
  5. centos7 DNS服务器搭建
  6. 机器学习 | 距离计算
  7. angular 创建服务器_使用D3和Angular创建通用的可视化
  8. 改变变压器联接方式可消除某些特定次数的谐波_电工牛人10年经验,总结的4电工常用接线方法41例,电机、变压器、接触器..都有...
  9. w ndows10启动黑屏,Windows10系统电脑开机输入密码黑屏如何解决
  10. web课程设计网页规划与设计~在线阅读小说网页共6个页面(HTML+CSS+JavaScript+Bootstrap)...
  11. coso2dx-lua 电脑模拟器 , 不重启游戏 直接让修改过的 lua 代码 生效
  12. 解决 Javascript 中 atob 方法解码中文字符乱码问题
  13. 4个终于被破解的世界密码
  14. J2EE疑难解决实例
  15. 人工智能机器学习底层原理剖析,人造神经元,您一定能看懂,通俗解释把AI“黑话”转化为“白话文”
  16. Windows pytorch编译安装SoftPool
  17. 学习存储技术的5个阶段
  18. 微软服务器2016认证的考试方式,微软认证考试的几种形式
  19. Java - 导出Excel添加水印、密码
  20. 第八届全国光电设计赛题——基于智能手机的苹果糖度无损测量分析

热门文章

  1. MFC模拟AutoCAD 在单文本视图窗口任意位置输入文字
  2. MYSQL中的EXPLAN是用来解析sql语句的
  3. 为什么大厂APP都喜欢做个「极速版」?
  4. 程序员的脑回路到底有多新奇?
  5. Vim插件管理工具Vundle以及常用插件
  6. linux文件权限设置
  7. 基于原生微信小程序的时间组件
  8. 线性代数-矩阵的初等变换与线性方程式
  9. python学习笔记二
  10. eclipse代码中文乱码 - 问号框