条野佑长佐 [樓主]
級別:騎士 ( 10 )
發帖:2385
威望:415 點
金錢:7078 USD
貢獻:300 點
註冊:2022-05-21
|
最新版本是交互式的,双击bat需要粘贴目标路径和需要保留的文件后缀,这样可以避免无修改,提高效率。不过提高效率还得获取最多的后缀,然后赋予后缀变量,可惜暂时还无法实现,希望再有高手指点。 目前版本全文如下: @echo off set /a jishu=0 set /p mulu= 请输入完整文件夹路径: set /p houchuo= 需要保留改名的文件后缀不含点: attrib +a %mulu%\* /s attrib -a %mulu%\*.%houchuo% /s del /f /s /q /a:a %mulu%\* setlocal enabledelayedexpansion for %%i in (%mulu%) do set "foldername=%%~nxi" for /f "usebackq delims==" %%s in (`dir /b %mulu%\*.%houchuo%`) do ( set /a jishu+=1 if !jishu! LSS 10 (ren "%mulu%\%%s" %foldername%0!jishu!.%houchuo%) else (ren "%mulu%\%%s" %foldername%!jishu!.%houchuo%) ) echo.
|