1樓:匿名使用者
@echo off//關閉回顯
set "file1=binkw32.dll"//定義字串變數file1,內容為binkw32.dll。下同
set "file2=blowfish.dll"
set "file3=cbnacw32.dll"
set "file4=msvbvm60.dll"
set "file5=patchw32.dll"
set "file6=drvmgt.dll"
set "file7=gamemd.exe"
set "file8=ra2md.mix"
set "file9=conquermd.dat"
set "file10=patchge***.dat"
set "file11=npatch.mix"
set "file12=multimd.mix"
set "file13=conquer.dat"
set "file14=movmd03.mix"
set "file15=mapsmd03.mix"
set "file16=language.mix"
set "file17=langmd.mix"
set "file18=yuri.exe"
set "file19=yuri.lcf"
set "file20=ra2.mix"
for /f "delims=" %%i in ('dir /s/b *.*') do (
//執行迴圈,/f 參數列示對檔案操作,"delims="表示劃分的微元,%%i表示迴圈變數為i,in為for語句結構詞,無意義,('dir /s/b *.*')表示查詢當前目錄下的/s/b子資料夾的任何檔案。do為for語句結構詞,無意義,do後便跟要執行的語句
整體意思為:對當前目錄下的/s/b子資料夾的任何檔案執行do後邊的命令(這裡僅僅使用i列舉所有檔案的檔名)
//下面為for語句體
if /i "%%~nxi" neq "%file1%" (
//判斷語句,使用變數i,"%%~nxi"表示將i擴充套件為完整的檔名,neq表示不等於,"%file1%"就是上邊定義的字串,表示一個檔名
整體意思為,判斷某個檔案是不是file1表示的檔案,下同
if /i "%%~nxi" neq "%file2%" (
if /i "%%~nxi" neq "%file3%" (
if /i "%%~nxi" neq "%file4%" (
if /i "%%~nxi" neq "%file5%" (
if /i "%%~nxi" neq "%file6%" (
if /i "%%~nxi" neq "%file7%" (
if /i "%%~nxi" neq "%file8%" (
if /i "%%~nxi" neq "%file9%" (
if /i "%%~nxi" neq "%file10%" (
if /i "%%~nxi" neq "%file11%" (
if /i "%%~nxi" neq "%file12%" (
if /i "%%~nxi" neq "%file13%" (
if /i "%%~nxi" neq "%file14%" (
if /i "%%~nxi" neq "%file15%" (
if /i "%%~nxi" neq "%file16%" (
if /i "%%~nxi" neq "%file17%" (
if /i "%%~nxi" neq "%file18%" (
if /i "%%~nxi" neq "%file19%" (
if /i "%%~nxi" neq "%file20%" (
if /i "%%~nxi" neq "%~nx0"
//"%~nx0"表示批處理檔案本身的名字
前邊所有if整體表示判斷目錄下的所有檔案是不是前邊記錄的20個檔案以及本檔案,如果是其中某一個,則不執行下邊的語句,如果不是其中任何一個,則執行下邊的語句
del /f/q/a "%%~fi"
//最關鍵的命令:刪除滿足條件檔案。
/f 強制刪除只讀檔案。
/q 安靜模式。刪除全域性萬用字元時,不要求確認。
/a 存檔檔案
"%%~fi"表示將i擴充套件為完整的檔案路徑(即包含目錄和檔名)
)))))))))))))))))))))
總而言之,這個批處理檔案目的就是刪除所有非指定名稱的檔案
bat是什麼意思
2樓:深度網路
baidu tencent alibaba的首字母
請幫我詳細解釋一下這個.bat裡面的語句意思 比如del是刪除的意思。那麼f是什麼意思?
3樓:
deldel /f /s /q
/f 引數:強制刪除只讀檔案
/s 引數:從所有子目錄主刪除指定檔案
/q 引數:刪除檔案不需要確認
%systemdrive%\*.tmp
%表示選擇系統資料夾中指定的子目錄
*.tmp表示所有tmp為字尾的檔案
echo 清除系統lj完成!
echo是螢幕列印語句,在需要的時候進行提示echo. & pause表示暫停等待使用者輸入這個批處理檔案目的是清理指定目錄中的臨時檔案
4樓:匿名使用者
你在dos視窗用del /?就知道了
/p 刪除每一個檔案之前提示確認。
/f 強制刪除只讀檔案。
/s 從所有子目錄刪除指定檔案。
/q 安靜模式。刪除全域性萬用字元時,不要求確認。
/a 根據屬性選擇要刪除的檔案。
attributes r 只讀檔案 s 系統檔案
h 隱藏檔案 a 存檔檔案
- 表示「否」的字首
5樓:匿名使用者
deldel /f /s /q這行**
/f 引數:強制刪除只讀檔案 /s 引數:從所有子目錄主刪除指定檔案
/q 引數:刪除檔案不需要確認systemdrive%\*.tmp
誰能解釋下,這些字母都代表什麼意思?
6樓:匿名使用者
產品型號:1.25g-1310nm-10km-sm-esfp品牌: 華為
傳輸速率: 1.25g
傳輸波長:1310nm
傳輸距離: 10kmm
誰能解釋下KORN是什麼意思,誰能解釋下 KORN 是什麼意思
大悲咒,是觀世音萻薩的大慈悲心,無上菩提心,以及濟世渡人,修道成佛的重要口訣。其中一字一句都包含著正等正覺的真實工夫,沒有一絲一毫的虛偽。本咒是觀世音菩薩 大悲心陀羅尼經 中的主要部份,共有八十四句。其詳名為 千手千眼觀世音菩薩廣大圓滿無礙大悲心陀羅尼經大悲神咒。其得名的由來是 有一次佛陀告訴阿難尊...
這個笑話什麼意思,幫我解釋下,誰能幫我解釋一下這個笑話的意思
我 是表妹。因為表哥對錶妹說,咱們又不是小孩子了,不能拿你的名聲開玩笑 如果是表弟的話,弟兄兩個睡一起,不存在 名聲 問題。凌晨隔壁表哥被帶走,是表哥招嫖的原因。誰能幫我解釋一下這個笑話的意思 1 由bai於單位工作不算du忙,閒暇時我便上網聊天。zhi一日,一 dao加我,我沒內 細看資料就同意了...
誰幫我解釋一下這個段子什麼意思,誰幫忙解釋一下下面這個段子到底是什麼意思
這個就是找老婆心切了,洗了鞋,不讓走,是想生米做成熟飯的節奏。你表抄弟脾氣不太好呀 都談女朋友了,看bai來主要是因為du有錢,zhi,還好你舅媽兩口子不dao錯,但這女朋友鞋子給長輩洗,看來跟你表弟很配的。兩個人品都差的人,可憐了你舅和你舅媽啦。你就不管他們,愛幹嘛幹嘛。今天給他點面子,以後就少理...