求一个批处理程序:一个文件夹里有一些以“01-1,02-1……”命名的图片,要将图片的名字后面的“-1”去掉。

 我来答
朴素且可爱灬小喵1
2012-04-19 · TA获得超过2902个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:520万
展开全部
您得把一个完整文件名的示例发上来,您看您问题中的文件名,有两个“-1”,所以还是要看一下其他特征,如果您说的“-1”后面就是扩展名了,实现是很方便的。
等您追问……
追问
完整的文件名就是01-1.bmp,02-1.bmp,……就是要把后面的-1去掉。
追答
大同小异,我就不给您单写了,推荐sudoku52的批处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
453625978
2012-04-19 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3007万
展开全部
把批处理放在图片所在的文件夹中。

@echo off&SetLocal EnableDelayedExpansion
For /f "delims=" %%i in ('dir /s /b *.bmp') do (
Set n=%%~ni
Set n=!n:~,-2!
Ren "%%i" !n!%%~xi)
pause
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2012-04-19 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4893万
展开全部
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir/b *-1*') do (
set fn=%%i
set fn=!fn:-1=!
ren "%%i" "!fn!")
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
付秋明FQm
2012-04-19 · TA获得超过9296个赞
知道大有可为答主
回答量:1.4万
采纳率:76%
帮助的人:2090万
展开全部
用好压批量重命名吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式