小编Rau*_*mor的帖子

将 CSV 文件与批处理文件合并,每行包含文件名

搜索上一个问题找不到任何匹配的我的。

我需要一个批处理文件,它将与通配符匹配的文件夹中的所有 CSV 文件合并到一个新的合并 CSV 文件中,并且在每个合并的行中,它会在每个传输的字符串的末尾添加原始文件名。我试过这个没有用的命令:

for /F "tokens=1* delims=" %%i in (^"SO_*.csv^") do @echo %%i,%%~ni >> MERGED.csv
Run Code Online (Sandbox Code Playgroud)

它不拾取行,它只拾取“SO_*.csv”和第一个实际文件的文件名,将它们放入 MERGED.csv 并停止。

我哪里错了?

提前致谢。

csv merge batch-file

3
推荐指数
1
解决办法
5894
查看次数

标签 统计

batch-file ×1

csv ×1

merge ×1