菜单

系统用bat批管理程序通过DOS命令行删除全数的空文件夹

2019年11月8日 - 皇家赌场系统

  1.2,删除文件夹命令 rm

万大器晚成想删除文件夹,输入rd
盘符名:\文件夹名称,比如,笔者想删除一个在D盘的名称为wo的文件夹,则输入
 rd d:\wo
 那样就能够去除文件夹了。当然这种删除方法一定要该公文夹是空文件夹,否则删除不了。

用过gothub或然码云的同室都清楚,不含有其余公文的空文件夹上传提交时不被允许的。当然你能够在空文件下成立.keep文件(或.gitkeep文件卡塔 尔(英语:State of Qatar),然后即可上传了。

  1.3,文件夹和文书一齐删除

要是想将文件夹和文件一同删除,输入rd /s /q
盘符名:\文件夹名,那样会将文件夹和它里面包车型客车公文一同删除。比如,我想删除叁个在F盘的名叫wo的文书夹和它里面包车型大巴名称为123.txt的文书,输入:
 rd /s /q
f:\wo
 即可。

瞩目:删除文件以前备份,不要将有用文件删除!

 

  1.1,删除文件命令 del

倘使想删除文件,输入del
盘符名:\文本名,举例,作者想删除一个在F盘的名叫123.txt的公文,则输入
 del f:\123.txt 
按回车就能够去除该公文了。当然,该命令只可以删除文件,无法去除文件夹。若要用该命令删除多个文件夹,会来得找不到文件123.txt。

只是假设空文件夹非常多,並且大家确实没有供给这一个空文件了,这本文就学习一种命令行删除全体空文件夹的主意。并封装成.bat批管理程序。通过鼠标右键运维就能够。

实例二:批量刨除多少个磁盘的空文件夹

上面的代码能够去除c  d e f 中具有的空文件夹:

@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

在意,以上命令会批量去除c d e
f盘下全部的空目录,时间可能团体带头人一点,请意志等待。

 

好了,有了这一个批管理程序,未来做百分百项指标SVN或git地址切换的时候,提交上传再也不用纠葛三个叁个拔除空目录的沉郁啦。

 

生机勃勃,DOS删除命令

实例风姿洒脱: 批量(循环卡塔尔国删除内定目录下全数空文件夹

上面的代码完毕效果与利益是批量删除F:\盘下的全部空文件夹:

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

能够复制以上代码粘贴到文本文书档案,然后校订文件名后缀.txt改进为.bat保存,鼠标右键点击张开即运维(恐怕以助理馆员身份运营卡塔尔国。作者测量检验结果如下:

空目录"F:\aaa\bbb\ccc"成功删除!
空目录"F:\aaa\bbb"成功删除!
空目录"F:\aaa"成功删除!
空目录"F:\111"成功删除!
请按任意键继续. . .

 

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图