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

看板Office作者 (風 乎 舞 雩)時間7年前 (2016/09/20 21:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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 不知是否可以在放入檔名時,不要產生空白列, 希望版上大大能夠幫忙解決這問題,感激不盡!謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.48.143 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1474376534.A.3A4.html

09/20 23:42, , 1F
刪掉這行 ECHO.>>TempFile.txt 就可以了,因為ECHO會換行
09/20 23:42, 1F

09/20 23:49, , 2F
原來只要刪掉這行就可以,太感謝了!
09/20 23:49, 2F
文章代碼(AID): #1NuJDMEa (Office)
文章代碼(AID): #1NuJDMEa (Office)