本帖最后由 77七 于 2023-4-7 22:43 编辑
- @echo off
- cd /d "d:\"
- for /d %%d in (*) do (
- pushd "%%d"
- for /r %%i in (*.df) do (
- if not exist "%cd%\%%~nxd%%~xi" (
- move "%%i" "%cd%\%%~nxd%%~xi"
- ) else (
- echo "%%i" "%cd%\%%~nxd%%~xi" already exist!
- )
- )
- popd
- )
- pause
复制代码
这样的需求不会存在重名问题吗?修改一下,重名不会移动,会提示
使用前先测试 |