看板 EZsoft 關於我們 聯絡資訊
批次檔版本 ----------8<-------------- (複製虛線內文字,另存 任意.bat 檔) @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION FOR /F "delims=" %%a IN (%~dpnx1) DO ( SET str=%%a IF /I !str! NEQ "" ( ECHO !str: =! >> %~dpn1_new%~x1 ) ) SET str= ENDLOCAL ----------8<-------------- (複製虛線內文字,另存 任意.bat 檔) 使用方法:把你要修改的檔案拖到 這個 bat 檔的圖示上面即可。 修改後會另外產生一個新的檔案。ex: 拖入 a.txt 會輸出 a_new.txt 檔案。 ps. 未做詳盡測試,請自行參酌使用安全。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.46.87
heavenfun:這沒有陣列? 10/01 00:38
hpo14:? 10/01 00:56
如果你是說想要一次拖入多個檔案的話 ----------8<-------------- (複製虛線內文字,另存 任意.bat 檔) @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION FOR %%f IN (%*) DO ( FOR /F "delims=" %%a IN (%%~dpnzf) DO ( SET str=%%a IF /I !str! NEQ "" ( ECHO !str: =! >> %%~dpnf_new%%~xf ) ) ) SET str= ENDLOCAL ----------8<-------------- (複製虛線內文字,另存 任意.bat 檔) 測試看看吧 ※ 編輯: hpo14 來自: 123.204.46.87 (10/01 01:18)