Wednesday, June 20, 2012

批处理下批量修改文件夹名


@echo off & setlocal enabledelayedexpansion ‘告诉CMD要启用延迟的环境变量
title rename folder
set a=
set b=
set c=
set xz=
cls&echo 【1】替换 新建文件            【2】替换 文本文档
echo.
set /p a=你想替换什么字符,请选择1或2:
if “!a!”==”1″ set b=新建文件 ‘这里填写要与上面一样要替换的内容
if “!a!”==”2″ set b=文本文档
cls&set /p c=你想将!b!替换城什么字符:
for /f “delims=” %%a in (‘dir /s /b /ad “*!b!*”‘) do (
set xz=%%a
echo 正在替换!xz!
move /y “!xz!” “!xz:%b%=%c%!” >nul 2>nul
)
echo OK!
Pause

No comments: