[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
啊,管理员,我只能评一分,先给了DIAC了,本来要给您也加分的。
明天我再给您加分吧,谢谢了。您二位都帮了我大忙了。

TOP

回复 13# go3up
楼主所谓自动递归 是指遍历子目录吧
  1. @echo off&setlocal enabledelayedexpansion
  2. set ph=c:\text\
  3. pushd "%ph%"
  4. for /f "delims=" %%i in ('dir /b /s /ad "*(*)*.*" "*[*]*.*"') do (
  5.     set "str=%%~nxi"
  6.     set "str=!str:*(=!"
  7.     for /f "delims=)]" %%j in ("!str:*[=!") do ren "%%i\*.*" "%%j.*"
  8. )
  9. popd
  10. pause
复制代码
1

评分人数

    • go3up: 乐于助人技术 + 1

TOP

楼上强人,谢谢,就是遍历的意思。又学一招,非常感谢。

TOP

返回列表