不包含任何文件的空文件夹上传提交时不被允许的
2020-01-01 

用过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保存,鼠标右键点击展开即运转(或然以处理人身份运转)。作者测量试验结果如下:

空目录"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盘下全数的空目录,时间或然团体带头人一点,请意志力等待。

 

好了,有了这一个批管理程序,现在做100%项指标SVN或git地址切换的时候,提交上传再也不用郁结三个一个拔除空目录的苦恼啦。

 

上一篇:使用cp命令来复制文件 下一篇:没有了
葡京游戏平台网址887700