看板 PLT 關於我們 聯絡資訊
應該是在這個板上面可以問 如有錯誤請見諒 小弟想建立一個.bat檔 將目錄下 *.txt 文件 中的 每三行的 1,3 行刪除 並儲存成新的檔案 目前找到一個固定刪除第二行的參考語法 ---------------------------------------------------------- @ECHO OFF SET TxtDir="d:\folder" SET /A N=2 ECHO 刪除行操作開始... CD /D %TxtDir% FOR /F "tokens=1 delims=" %%I IN ('DIR /A /B *.txt') DO ((MORE +%N% "%%I">"%%I_")&(DEL /A /F /Q "%%I")&(REN "%%I_" "%%I")) ECHO 恭喜,執行任務結束。 PAUSE ---------------------------------------------------------- 請問我可以怎麼修改 或是有相關語法資料可以參考嗎? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.32.223 ※ 文章網址: https://www.ptt.cc/bbs/PLT/M.1467862266.A.B64.html ※ 編輯: GGrunrunder (1.164.32.223), 07/07/2016 11:47:30
Davidhu127: batch檔語法,可參考 academic.evergreen.edu/project 08/06 06:37
Davidhu127: s/biophysics/technotes/program/batch.htm 08/06 06:37
Davidhu127: 上面那段程式碼的解說在 ideone.com/Y7tteV 08/09 02:09