1樓:
::設原檔案為test.txt,改後檔案為temp.txt@echo off
for /f "delims=" %%a in (test.txt) do (
set str=%%a
echo.%str:~4%>temp.txtgoto :next
):next
more +1 test.txt>>temp.txtstart temp.txt
2樓:麥兜
for /f "delims=" %%1 in ('type %1')do (set/a a+=1
a:~4,-1!!a:
~-1!&echo !a!
>>"%~fn1.tmp")else echo %%1>>"%~fn1.tmp")
move "%~fn1.tmp" "%~nx1"
::將需要處理的檔案拖到批處理圖示上
3樓:餘明煦
假設是a.txt
@echo off
set /p str=a.txt_
more +1>a.txt_
del a.txt
ren a.txt_ a.txt
批處理中怎樣刪除文字檔案的第n行
原文字為 來1.txt,輸出到2.txt,指 自定bai刪除第15行 要求每du行不超過 zhi1024字元 daoecho off set n 15 setlocal enabledelayedexpansion 1.txt 2.txt for l i in 2 1 n do set t set ...
使用批處理使檔案多行合併一行,加逗號
set n 0 for f delims a in test.txt do set a n 1 move test.txt 將文字檔案test.txt的每八行合併成一行,用逗回號分隔答 set t for f delims a in type file.txt do set t t a echo t...
批處理遍歷檔案內容,檔案是每一行是一條資料,想遍歷出來當
for f tokens a in 你要讀取的完整的檔名 do echo a a就是你要的變數 如何用bat逐行讀取txt檔案裡面的內容,然後根據內容執行下一個命令 5 echo off for f delims i in xx.txt do set a i xcopy x project movi...