求bat批处理,文件夹名前加序号

求bat批处理,批量修改文件夹名,在所有文件夹名前加序号如:文件夹(张三、李四、等)共几百个文件夹改成(HD0001张三、HD0002李四、等)求一个批处理命令。... 求bat批处理,批量修改文件夹名,在所有文件夹名前加序号 如:文件夹(张三、李四、等)共几百个文件夹 改成(HD0001张三、HD0002李四、等)求一个批处理命令。 展开
 我来答
百度网友bc7754810
2010-11-29 · TA获得超过564个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:441万
展开全部
使此批处理与要加序号的文件夹在同一文件夹中,然后运行。
有问题可Hi

@setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
@echo off
set nn=1
for /d %%I in (%~dp0*) do (
set digi=000!nn!
set digi=!digi:~-4!
ren "%%I" "HD!digi!%%~nxI"
set /a nn=!nn!+1
)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6fcf293
2010-11-26 · TA获得超过2万个赞
知道大有可为答主
回答量:1.9万
采纳率:66%
帮助的人:4427万
展开全部
@echo off & setlocal enabledelayedexpansion
title BAT-GO团队奉献
set a=
set b=
set c=
set xz=
cls&echo 替换sdfsfdsf_abcd 替换oiewsdf
echo.
set /p a=你想替换什么字符,请选择1或2:
if "!a!"=="1" set b=sdfsfdsf_abcd
if "!a!"=="2" set b=oiewsdf
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
453625978
2010-11-26 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3016万
展开全部
@setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
@echo off
set nn=1
for /d %%I in (%~dp0*) do (
set digi=000!nn!
set digi=!digi:~-4!
ren “%%I“ “HD!digi!%%~nxI“
set /a nn=!nn!+1
)

学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxiaoyu0413
2010-11-26 · TA获得超过1867个赞
知道小有建树答主
回答量:2027
采纳率:100%
帮助的人:1481万
展开全部
学习下
@setlocal ENABLEEXTENSIONS
ENABLEDELAYEDEXPANSION
@echo off
set nn=1
for /d %%I in (%~dp0*) do (
set digi=000!nn!
set digi=!digi:~-4!
ren “%%I“ “HD!digi!%%~nxI“
set /a nn=!nn!+1
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式