在CMD中合并多个具有相同前缀的csv文件?
Combine multiple csv files with same prefix in CMD?
我有一个包含多个 csv 文件的文件夹。它们的标签如下:
Name1-year.csv
Name1-year.csv
Name2-year.csv
Name2-year.csv
Name3-year.csv
etc...
我知道您可以使用 copy *.csv combined.csv
将所有 csv 文件合并到一个目录中,但是有没有办法合并具有相同前缀的文件?
你可以写
copy prefix* copiedfile.csv
要过滤特定前缀,请使用:
copy "prefix*.csv" "combined.csv" /B
/B
告诉 copy
将目标视为二进制文件,因此没有 EOF/SUB字符 (ASCII 0x1A
) 被追加。
我有一个包含多个 csv 文件的文件夹。它们的标签如下:
Name1-year.csv
Name1-year.csv
Name2-year.csv
Name2-year.csv
Name3-year.csv
etc...
我知道您可以使用 copy *.csv combined.csv
将所有 csv 文件合并到一个目录中,但是有没有办法合并具有相同前缀的文件?
你可以写
copy prefix* copiedfile.csv
要过滤特定前缀,请使用:
copy "prefix*.csv" "combined.csv" /B
/B
告诉 copy
将目标视为二进制文件,因此没有 EOF/SUB字符 (ASCII 0x1A
) 被追加。