Re: [請問] 批次檔的語法問題
你想要的是 … 那個 FOR 廻圈可以跑兩次,
而且那兩次分別執行 DEL file.txt 跟 DEL *.txt 對吧?
我有個解法,呃…不是很漂亮, >///<
要寫兩個檔: 一Batch檔, 一List檔。
一、 run.bat
------
@ECHO OFF
FOR /F %%i IN (file.list) DO ECHO DEL /F /Q %%i
PAUSE
EXIT
------
二、 file.list
------
file.txt
*.txt
------
注意:
兩邊的 file.list 名稱可改,但需避免跟你要刪的檔發生衝突,且兩邊要一致。
那個 ECHO 是測試用,確定執行果結正確,你就可以放心拿掉它來作真正的刪除動作。
而 /F 是強制執行不詢問的意思,而 /Q 是消音的意思。
--
◣◢ 掐~~~~~力 ◣◢ 掐~~~~~力
掐~~~~~力 ◢ ⊙◣ ◢ ⊙◣
◢██ ◢◣︶ 掐力~賣割共阿~ ◢██ ◢◣︶ 跟我們去糖果山
掐~~~~~力 ██ █ 好啦~ ◣◢██ █
◢⊙ ◣ ╭ 請你不要在我身上跳
▄▄ ▄▄ 皿◢◣ ▄▄ ▄▄ ψQSWEET
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.60
※ 編輯: goldie 來自: 140.121.197.60 (10/22 23:22)
推
10/23 16:40, , 1F
10/23 16:40, 1F
→
10/23 16:40, , 2F
10/23 16:40, 2F
→
10/23 16:51, , 3F
10/23 16:51, 3F
推
10/23 17:36, , 4F
10/23 17:36, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
請問
3
7