我正在嘗試爲我們在工作中使用的新軟件自動執行一些處理。我有一個.zip文件,每4小時自動從FTP下載一次。 .zip文件然後解壓縮,其中的.txt文件使用2個.bat文件重命名爲.csv文件,我用我的知識很少知道這些文件,並在軟件中導入生成的.csv文件。這部分工作正常。批處理腳本刪除文本文件中的特定行
現在問題是.csv有兩條冗餘行,我需要刪除它才能上傳到軟件:第1行和第3行。我還沒有找到Google搜索的方法。
有人可以幫我解決這些問題嗎?
此外,有沒有辦法將我的多個.bat「合併」在一起?這是我摘錄的腳本:
@echo off
for /R "C:\FTP Download" %%I in ("*.zip") do (
"%ProgramFiles(x86)%\7-Zip\7z.exe" x -y -o"%%~dpI" "%%~fI"
)
,這是我的重命名腳本:
@echo off
ren *.txt *.csv
我想一定是把它們放在同一個.BAT的方式,但我不明白這一個出來呢。