Re: [問題]如何刪除txt的空白列?

作者: a00000jazz (風 乎 舞 雩)   2016-09-20 21:02:11
※ 引述《a00000jazz (風 乎 舞 雩)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體:txt記事本
: 有幾千個txt檔案,中間有留空白列。
: 在匯入excel計算時遇到麻煩,因為空白列無法將公式拉到底,
: 請教版上大大,要如何將空白列批次刪除呢? 謝謝~
感謝S大的協助,txt檔的空白列可以順利的刪除
雖然每個檔案只有一行空白列,但是上千檔要跑好久的時間。
空白列的產生,是因為我想將檔名放在txt內文的第一行,
結果檔名放進去後,會自動跳一空白列。
原批次檔程式碼為:
@ECHO OFF
SETLOCAL EnableDelayedExpansion
FOR /f "tokens=*" %%a IN ('DIR /b /a-d "*.txt"') DO (
SET Var=%%a
ECHO !Var:~0,-4!>>TempFile.txt
ECHO.>>TempFile.txt
TYPE "%%a" >>"TempFile.txt"
DEL "%%a"
REN "TempFile.txt" "%%a"
)
PAUSE
不知是否可以在放入檔名時,不要產生空白列,
希望版上大大能夠幫忙解決這問題,感激不盡!謝謝~
作者: Catbert (宅男)   2016-09-20 23:42:00
刪掉這行 ECHO.>>TempFile.txt 就可以了,因為ECHO會換行
作者: a00000jazz (風 乎 舞 雩)   2016-09-20 23:49:00
原來只要刪掉這行就可以,太感謝了!

Links booklink

Contact Us: admin [ a t ] ucptt.com