我有一個文本文件,我需要先刪除第一行數據。我有一個批處理腳本,可以爲我做這件事,但由於某種原因,它會在每行數據的末尾添加一個空格。xcopy文本文件爲數據添加空間 - CMD批處理文件
經過多次循環後,這會使數據文件大大增加(10k +行數據在每個xcopy中獲得一個空間),我試圖找出必須複製數據行,而不在最後增加額外空間。
這裏是我的腳本:
for /f "skip=1 delims=*" %%a in (C:\Users\User1\Documents\DataSources\AccountData.csv) do (
echo %%a >>C:\Users\User1\Documents\DataSources\newfile.txt
)
xcopy C:\Users\User1\Documents\DataSources\newfile.txt C:\Users\User\Documents\DataSources\AccountData.csv /y
del C:\Users\User1\Documents\iMacros\DataSources\newfile.txt /f /q
有什麼建議?謝謝一堆!
克里斯
如果你刪除%%和>>操作符之間的空間? – dlatikay
@dlatikay,是正確的。你在物理上回應文件的空間。下面的答案是哪個組合已經得到糾正。 – Squashman