我有一个文本文件,我需要先删除第一行数据。我有一个批处理脚本,可以为我做这件事,但由于某种原因,它会在每行数据的末尾添加一个空格。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