用过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盘下全部的空目录,时间或然团体带头人一点,请意志等待。
好了,有了这些批管理程序,以往做任何项指标SVN或git地址切换的时候,提交上传再也不用纠缠五个叁个去掉空目录的忧虑啦。