如何用BAT批处理命令修改文件夹A内所有子文件夹下的文件并复制到文件夹A下?

2024-12-02 17:20:06
推荐回答(1个)
回答1:

@echo off
rem 放在A文件夹里运行
for /d %%a in (*) do (
    pushd "%%a\"
    for /f "delims=" %%b in ('dir /a-d/b *.shp *.dbf *.shx') do (
        copy "%%b" "%~dp0%%a%%b"
    )
    popd
)
pause