a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > BAT > 正文

利用bat批處理程序通過DOS命令行刪除所有的空文件夾的方法

2020-07-26 19:48:35
字體:
來源:轉載
供稿:網友

用過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 offfor /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"成功刪除!

請按任意鍵繼續. . .

實例二:批量刪除多個磁盤的空文件夾

下面的代碼可以刪除c  d e f 中所有的空文件夾:

@echo offfor %%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地址切換的時候,提交上傳再也不用糾結一個一個排除空目錄的苦惱啦。

總結

以上所述是小編給大家介紹的用bat批處理程序通過DOS命令行刪除所有的空文件夾,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕第一页在线 | 国产视频精品一区二区三区 | 国产伦理精品一区二区三区观看体验 | 久久精品91 | av在线一区二区三区 | 免费黄频在线观看 | 欧美日韩成人影院 | 日韩欧美国产网站 | 一本色道久久综合狠狠躁篇的优点 | 欧美一级一区 | 一级性视频 | 日韩在线观看中文字幕 | 一区二区精品视频 | 日韩欧美在线一区 | 一级片在线观看 | 最新国产在线 | 亚洲精品久久久久久久久久久久久 | 中文幕av一区二区三区佐山爱 | 综合一区二区三区 | 天天夜夜操 | 欧洲亚洲视频 | www中文字幕| 欧美日韩免费 | 国产精品久久久久久吹潮 | 日韩三级| 久久久久毛片 | 黄色三级网| 久久高清| 亚洲一区二区三区四区五区午夜 | 精品久久久久久 | 日本久久久久久久 | 久久人妖 | 国产欧美一区二区三区鸳鸯浴 | 欧美日韩黄色一区二区 | 国产精品久久久久9999鸭 | 国产第一区在线观看 | 欧美精品在线一区二区三区 | 亚洲国产成人91精品 | 国产精品久久二区 | 欧洲一级视频 | 国产一级视频在线播放 |