我将定期将 csv 文件发布到特定文件夹。每当发布文件时,我希望我的批处理脚本修改标题值并在单独的位置(修改后的文件夹)中创建一个与原始文件具有相同文件名的新文件,我仍然希望其他行的数据相同,只是不同的标题。我在网上找到了一个脚本并试图对其进行编辑,但我对脚本的了解不够,无法使其正常工作。
@SET "HEADERS=SITEID,SUBJECTID,RESULTSP,RESULTSN,RESULTSComments"
@FOR /F "DELIMS=," %%A IN ('C:\Users\Documents\scripts\Test *.csv') DO @((ECHO %HEADERS%
IN ('C:\Users\Documents\scripts\Test\Modified')"%%~A"))
这个脚本到底哪里出错了?
我将使用 Active Batch 来安排脚本在新文件发布到文件夹时运行。
试试这个对我有用的代码......
这是我的测试:ChangeHeader.gif