❶ 文件批處理,bat怎麼將多餘文件刪除
不清楚你的實際文件/情況,僅以問題中的樣例/說明為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
@echo off
rem 刪除當前目錄下名稱中包含有指定字元的文件
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /a-d-h/b "*(*)*"') do (
if /i "%%~nxa" neq "%~nx0" (
echo;"%%a"
del /a /f /q "%%a"
)
)
echo;%#% +%$%%$%/%_% %z%
pause
exit
❷ 求一批處理能刪除同一個文件夾下不同類型的文件。
批處理文件放要處理的總文件夾執行
@echo off
for /r %%i in (*.ai)do (
for %%j in (.cdr .eps)do (
if exist "%%~dpni%%j" (
echo %%~dpni%%j
del "%%~dpni%%j"&&set/a n+=1
)
)
)
for /r %%i in (*.cdr)do (
if exist "%%~dpni.eps" (
echo %%~dpni.eps
del "%%~dpni.eps"&&set/a n+=1
)
)
echo 共刪除 %n% 個文件
pause
❸ 用批處理forfiles命令刪除兩種以上類型文件怎麼做
rem無誤則echo改del再次執行刪除
forfiles/d-5/m*.*/c"cmd/cif/i@ext=="avi"(echo@path)else(if/i@ext=="mp4"(echo@path))"
pause
❹ 批處理如何刪除多個同名文件夾下非指定格式文件
@echooff&title刪除DeBug目錄中所有非指定文件By依夢琴瑤
::設置要處理的目錄
setDirPath=E:Tools
::設置要搜索的目錄名
setFolder=DeBug
::設置要排除的文件格式
setExt=execd/d"%DirPath%"
for/r/d%%iin("%Folder%*")do(
if/i"%%~nxi"=="%Folder%"(
pushd"%%~i"
for/r%%ain(*)do(
if/inot"%%~xa"==".%Ext%"del/a/s/q/f"%%~a"
)
popd
)
)
pause
❺ 如何用批處理一次刪除多個文件夾
直接在運行里用cmd窗口輸入命令就行。如果用批處理的話就這么寫:
@echo
off
rd
/s
/q
d:\游戲
rd
/s
/q
d:\圖片
新建個txt文檔,把命令輸入進去保存,然後後綴改為.bat,運行即可
❻ 批處理刪除一個文件夾內多個子文件夾多種類型文件
@echo off
for %%a in (
11.db
22.txt
33.exe
) do (del /a /f /s /q "D:\Program Files\父文件夾\%%a")
❼ 求助急急急。。怎麼使用dos批處理同時刪除兩個文件中相同文件名的文件
假設兩個文件 夾分別為A,B
@echooff&
dir/a-d/bA*>tempA.txt
dir/a-d/bB*>tempB.txt
seta=0
for/f"delims="%%ain('findstr/G:tempB.txttempA.txt')do(
set/aa+=1
set"del!a!=%%a"
)
for/l%%ain(1,1,%a%)do(
del"A!del%%a!"
del"B!del%%a!"
)
deltemp?.txt
❽ 怎樣用批處理刪除指定目錄下某個文件夾和文件以外的所有文件
在txt文檔裡面輸入以下代碼,保存的時候選擇類型為所有文件,文件名用.bat後綴
假設目錄A在e盤
del /f /s /q e:\A 刪除A目錄裡面的所有文件
del /f /s /q e:\A\*.tmp 刪除A目錄裡面的所有以tmp為後綴名的文件
del /f /s /q e:\A\*.* 刪除A目錄裡面的所有文件
rd /s /q e:\A\B 刪除A目錄下面的B文件夾
rd /s /q e:\A\C 刪除A目錄下面的C文件夾
只是舉這幾個例子,樓主具體需要怎麼樣還是得自己寫代碼
其中del是刪除文件命令
rd是刪除文件夾命令
f:強制刪除只讀文件 q:安靜模式。刪除全局通配符時,不要求確認 s:安靜模式。刪除全局通配符時,不要求確認
❾ 怎樣用批處理刪除同類型文件
打開記事本,輸入:
del/f/s/q/ah/as *.log
del/f/s/q/ah/as *.txt
第二句後面要加個回車。
然後另存為所有文件,起個名字如:del.bat
然後放在你要刪除的文件所在的盤里如(D盤的根目錄,就是刪除D盤里所有的TXT文件和LOG文件)雙擊執行。