您好,登錄后才能下訂單哦!
這篇文章主要講解了“有哪些使用批處理按要求批量刪除文件夾的方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“有哪些使用批處理按要求批量刪除文件夾的方法”吧!
示例一:
有這樣一大堆文件夾結構,例如
abcde
|-----abcd2000
|---------0003
|----------0004
........
|------abcd2001
|---------0006
|----------0002
........
|------abcd2002
|---------0005
|----------0002
........
cdefe
|-----cdefe2000
|---------0003
|----------0004
........
|------cdefe2001
|---------0006
|----------0002
........
|------cdefe2002
|---------0005
|----------0002
........
現在想把第二層目錄里按照年代刪除,比如只刪除abcd2000,abcd2001,cdefe2000,cdefe2001這樣的包含2000,2001字段目錄以及它下層目錄,該怎么做呢
@echo off setlocal enabledelayedexpansion ::設置一級文件夾 set folder=D:\abcde for /f "delims=" %%a in ('dir /ad /b %folder%') do ( set str=%%a if "!str:~-4!"=="2000" rd %folder%\!str! /s /q if "!str:~-4!"=="2001" rd %folder%\!str! /s /q )
示例二:
我的所有圖片都保存在F:\Photography ,而下面還有N多文件夾,這些文件夾中都有一個叫“.picasaoriginals”的文件。。。注意,這個名字前有一個點!!!
例如 F:\Photography\我@\我@青島\.picasaoriginals
現在我們需要用一個批處理刪除所有F:\Photography子文件夾中,含有.picasaoriginals這個文件夾的。。。
還有,為保險起見。。。請在程序中提示是否要刪除這些信息。。。
@echo off echo 正在掃描文件。。。 for /f "delims=" %%a in ('dir /a-d /s /b .picasaoriginals') do ( if /i "%%~nxa"==".picasaoriginals" ( if exist "%%~a" ( echo del /f /q "%%~a">>DelNow.bat ) ) ) if exist "DelNow.bat" ( ping 0 -n "2">nul call:qd ) del /f /q DelNow.bat exit :qd cls set /p q=確認刪除嗎?(輸入Y確定,其它退出): cls if /i "%q%"=="Y" ( echo 正在刪除中。。。 ping 0 -n "2">nul call DelNow.bat cls echo 刪除完成! ping 0 -n "2">nul ) goto :eof
示例三:
批量刪除電腦中所有帶qqq的文件和文件夾
@echo off echo....文件查找,請等待... c:\ for /r c: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.* for /r c: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqq d:\ for /r d: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.* for /r d: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqq e:\ for /r e: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.* for /r e: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqq f:\ for /r f: %%a in (.) do @if exist %%a\qqq.* del %%a\qqq.* for /r f: %%a in (.) do @if exist %%a\qqq rd /s /q %%a\qqq goto end :end echo good bye!
感謝各位的閱讀,以上就是“有哪些使用批處理按要求批量刪除文件夾的方法”的內容了,經過本文的學習后,相信大家對有哪些使用批處理按要求批量刪除文件夾的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。