如何用批处理命令把多个csv文件合成一个文件

2024-11-08 22:58:17
推荐回答(3个)
回答(1):

for /r g: %%a in (*.csv) do type "%%a" >>%%~dpanewcsv.txt

遍历G:目录下所有.CSV文件并将所有文件输出到原目录下的 newcsv.txt 文件里..
不输出到 .CSV文件里是因为生成的.CSV文件会被读取到造成内容重复..

回答(2):

@echo off
for /f "tokens=*" %%i in ('dir/s/ad/b') do (
pushd "%%i"
del ☆☆☆.txt
for /f "tokens=*" %%j in ('dir/b *.csv') do type %%j>>☆☆☆.txt
del *.csv /f/q
move ☆☆☆.txt "%%i.csv "
)

回答(3):

我知道你是不好意思,才提个同样的问题来的,没事了,反倒让我不好意思了,你如果用我那个代码觉得不好,还可以帮你改进,你说你有什么要求吧.