成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何利用bat批處理程序通過DOS命令行刪除所有的空文件夾-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“如何利用bat批處理程序通過DOS命令行刪除所有的空文件夾”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何利用bat批處理程序通過DOS命令行刪除所有的空文件夾”這篇文章吧。

莊浪網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

用過gothub或者碼云的同學(xué)都知道,不包含任何文件的空文件夾上傳提交時(shí)不被允許的。當(dāng)然你可以在空文件下創(chuàng)建.keep文件(或.gitkeep文件),然后就可以上傳了。

但是如果空文件夾比較多,并且我們確實(shí)不需要這些空文件了,那本文就學(xué)習(xí)一種命令行刪除所有空文件夾的方法。并封裝成.bat批處理程序。通過鼠標(biāo)右鍵運(yùn)行即可。

一,DOS刪除命令

1.1,刪除文件命令 del

若是想刪除文件,輸入del 盤符名:\文件名,比如,我想刪除一個(gè)在F盤的名為123.txt的文件,則輸入  del f:\123.txt  按回車就能刪除該文件了。當(dāng)然,該命令只能刪除文件,不能刪除文件夾。若要用該命令刪除一個(gè)文件夾,會(huì)顯示找不到文件123.txt。

1.2,刪除文件夾命令 rm

若是想刪除文件夾,輸入rd 盤符名:\文件夾名稱,比如,我想刪除一個(gè)在D盤的名為wo的文件夾,則輸入  rd d:\wo  這樣就能刪除文件夾了。當(dāng)然這種刪除方法必須要該文件夾是空文件夾,不然刪除不了。

1.3,文件夾和文件一起刪除

若是想將文件夾和文件一起刪除,輸入rd /s /q 盤符名:\文件夾名,這樣會(huì)將文件夾和它里面的文件一起刪除。比如,我想刪除一個(gè)在F盤的名為wo的文件夾和它里面的名為123.txt的文件,輸入:  rd /s /q f:\wo  即可。

注意:刪除文件之前備份,不要將有用文件刪除!

實(shí)例一: 批量(循環(huán))刪除指定目錄下所有空文件夾

下面的代碼實(shí)現(xiàn)功能是批量刪除F:\盤下的所有空文件夾:

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

可以復(fù)制以上代碼粘貼到文本文檔,然后修改文件名后綴.txt修改為.bat保存,鼠標(biāo)右鍵點(diǎn)擊打開即運(yùn)行(或者以管理員身份運(yùn)行)。我測(cè)試結(jié)果如下:

空目錄"F:\aaa\bbb\ccc"成功刪除!
空目錄"F:\aaa\bbb"成功刪除!
空目錄"F:\aaa"成功刪除!
空目錄"F:\111"成功刪除!

請(qǐng)按任意鍵繼續(xù). . .

實(shí)例二:批量刪除多個(gè)磁盤的空文件夾

下面的代碼可以刪除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

注意,以上命令會(huì)批量刪除c d e f盤下所有的空目錄,時(shí)間可能會(huì)長(zhǎng)一點(diǎn),請(qǐng)耐心等待。

好了,有了這個(gè)批處理程序,以后做整個(gè)項(xiàng)目的SVN或git地址切換的時(shí)候,提交上傳再也不用糾結(jié)一個(gè)一個(gè)排除空目錄的苦惱啦。

以上是“如何利用bat批處理程序通過DOS命令行刪除所有的空文件夾”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞標(biāo)題:如何利用bat批處理程序通過DOS命令行刪除所有的空文件夾-創(chuàng)新互聯(lián)
URL分享:http://jinyejixie.com/article38/decdsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、微信小程序、企業(yè)建站、網(wǎng)站排名、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
怀安县| 乌恰县| 新巴尔虎右旗| 灵山县| 盐边县| 南安市| 高尔夫| 衡南县| 申扎县| 民丰县| 宝兴县| 九龙坡区| 图木舒克市| 屯昌县| 兴安县| 广水市| 尼玛县| 南丹县| 乌拉特中旗| 桐庐县| 南宫市| 托里县| 连城县| 肥城市| 通渭县| 睢宁县| 随州市| 贵港市| 永川市| 寿宁县| 蓬溪县| 昌图县| 福鼎市| 咸丰县| 青岛市| 公安县| 肇庆市| 江北区| 弥勒县| 广饶县| 沅陵县|