不包含任何文件的空文件夹上传提交时不被允许的澳门新葡亰平台官网

作者:操作系统

用过gothub可能码云的同窗都精通,不带有别的公文的空文件夹上传提交时不被允许的。当然你能够在空文件下创设.keep文件(或.gitkeep文件卡塔尔,然后就能够上传了。

不过即使空文件夹相当多,并且我们的确无需那么些空文件了,那本文就学习生机勃勃种命令行删除全部空文件夹的办法。并打包成.bat批管理程序。通过鼠标右键运营就能够。

生龙活虎,DOS删除命令

  1.1,删除文件命令 del

不包含任何文件的空文件夹上传提交时不被允许的澳门新葡亰平台官网。借使想删除文件,输入del 盘符名:不包含任何文件的空文件夹上传提交时不被允许的澳门新葡亰平台官网。文本名,比方,小编想删除多个在F盘的名称叫123.txt的文本,则输入  del f:123.txt  按回车就会去除该公文了。当然,该命令只好删除文件,不能够去除文件夹。若要用该命令删除二个文本夹,会显得找不到文件123.txt。

  1.2,删除文件夹命令 rm

即便想删除文件夹,输入rd 盘符名:文件夹名称,举个例子,作者想删除二个在D盘的名称为wo的公文夹,则输入  rd d:wo  那样就会去除文件夹了。当然这种删除方法必供给该公文夹是空文件夹,不然删除不了。

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

倘使想将文件夹和文书一齐删除,输入rd /s /q 盘符名:文件夹名,那样会将文件夹和它里面包车型客车文书一同删除。举个例子,笔者想删除几个在F盘的名称叫wo的公文夹和它里面包车型地铁名字为123.txt的文件,输入:  rd /s /q f:wo  即可。

只顾:删除文件在此以前备份,不要将有用文件删除!

 

实例生龙活虎: 批量(循环卡塔尔删除内定目录下全数空文件夹

下边包车型客车代码达成效果与利益是批量删除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保存,鼠标右键点击展开即运转(只怕以管理员身份运转卡塔 尔(英语:State of Qatar)。小编测量检验结果如下:

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

 

 

实例二:批量剔除八个磁盘的空文件夹

下边包车型大巴代码能够去除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地址切换的时候,提交上传再也不用纠缠二个叁个免除空目录的苦闷啦。

 

本文由澳门新葡亰平台官网发布,转载请注明来源

关键词: