将CSV文件与路径和名称组合在一起

时间:2013-10-24 09:39:06

标签: csv

我目前正在使用csv文件将多个csv文件与以下代码组合在一起:     copy * .csv importfile.csv 是否可以修改此代码,以便在每个文件的顶部包含其路径和名称? 为了得到以下结果:

    c:\data\file1.csv
    field1|field2|field3...
    c:\data\file2.csv
    field1|field2|field3...
    field1|field2|field3...
    field1|field2|field3...
    c:\data\file3.csv
    field1|field2|field3...
    field1|field2|field3...

1 个答案:

答案 0 :(得分:0)

你能提供一个你想要的例子吗? 这样的事情会是你需要的吗?

    c:\data\file1.csv
    field1|field2|field3...
    c:\data\file2.csv
    field1|field2|field3...
    field1|field2|field3...
    field1|field2|field3...
    c:\data\file3.csv
    field1|field2|field3...
    field1|field2|field3...

你需要一个批处理脚本来实现这个目标......

    @ECHO OFF
    ECHO Creating %1...
    FOR /F "usebackq tokens=1" %%i IN (`DIR /B`) DO (
      ECHO Adding %%i
      ECHO. >> %1
      ECHO === %%i: >> %1
      TYPE %%i >> %1  
    ) 

original post here