如何把下面的批处理做成批量处理一个文件夹而不时一个文件,

来源:百度知道 编辑:UC知道 时间:2024/05/09 19:12:06
@echo off
for /f "tokens=1 delims= " %%i in (a.txt) do (
echo %%i>>b.txt
)

这个代码只能把a.txt处理后生成b.txt
我有个文件夹C:\aaa\ 想把里面的.txt文件都处理最后是在本文件夹里直接改不用生成 不果不得的话就把 c:\aaa\处理后的文件存到c:\bbb\里面来
c:\aaa\ 里面有 dkdk.txt 8ekj.txt 82kdjfk.txt 很多不规则的文件 我要批量改全部的而不是一个文件。 我上面的代码一次只能改一个所以请高手指教。

@echo off
if not exist c:\bbb md c:\bbb
for /f "tokens=*" %%i in ('dir /b C:\aaa\*.txt') do (
for /f "tokens=1 delims= " %%a in ('more "%%i"') do (
echo %%a>>c:\bbb\%%i
))
echo 生成完毕,按任意键打开生成文件夹并退出!
pause&start c:\bbb

echo %%i>>c:\bbb\b.txt
试试这样行不行