for /r g: %%a in (*.csv) do type "%%a" >>%%~dpanewcsv.txt
遍历G:目录下所有.CSV文件并将所有文件输出到原目录下的 newcsv.txt 文件里..
不输出到 .CSV文件里是因为生成的.CSV文件会被读取到造成内容重复..
@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 "
)
我知道你是不好意思,才提个同样的问题来的,没事了,反倒让我不好意思了,你如果用我那个代码觉得不好,还可以帮你改进,你说你有什么要求吧.