批处理,将一个文件夹下面所有的文件重命名,命名规则是第12个字符后面加一个下划线

RT,请大虾门写一个这样的批处理... RT,请大虾门写一个这样的批处理 展开
 我来答
匿名用户
2011-07-01
展开全部
建议备份后测试。反正我用的可以。如果字符少于12个,照样会添加。
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a-d /b "*.*"') do (
if not "%%~fi"==%0 (
set s=%%~ni
set s1=!s:~,12!
set s2=!s:~12!
ren "%%~fi" "!s1!_!s2!%%~xi"))
echo 改名完毕,任意键退出。
pause>nul
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式