使用分隔符合并文件

时间:2018-01-18 11:50:15

标签: windows batch-file

我想将一堆.JSON个文件合并到批处理文件中的一个.JSON文件中。

一切正常,但我希望脚本用逗号分隔每个文件内容。

copy *_MODIFIED.JSON WIP_CombinedJSON.JSON

我无法弄清楚如何做到这一点,任何想法?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用for循环并使用type来读取文件。这允许您添加自定义分隔符。

标志变量是为了防止在开头添加分隔符。 @echo off之后的第一行是以空文件开头。

@echo off
> WIP_CombinedJSON.JSON type nul
set "flag="
for %%A in (*_MODIFIED.JSON) do (
    if defined flag echo ,
    type "%%~A"
    set flag=1
) >> WIP_CombinedJSON.JSON