作者goldie (阿良)
看板EZsoft
標題Re: [請問] 批次檔的語法問題
時間Fri Oct 22 23:20:04 2010
你想要的是 … 那個 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)
推 HuangJC:先說謝謝,不過我在忙,還沒試 *_* <=可憐之人必有可恨之處 10/23 16:40
→ HuangJC:真的很謝謝大家 10/23 16:40
→ tingyun60426:樓上是台中板有名的h大 ker ker 10/23 16:51
推 HuangJC:那樓上應該是被我追過的正妹..正妹才會記得我~~ 10/23 17:36