本帖最后由 星麟 于 2016-1-1 20:36 编辑
这段代码是给图片加了随机数字前缀- @echo off
- setlocal enabledelayedexpansion
- ::CODE BY zhonghua POWERD BY Emacs 24.5.1
- for /f "delims=" %%i in ('dir /a-d /b *.jpg^|shuf') do (
- set /a n+=1
- set "FileName=%%i"
- ren "%%i" "!n!-!FileName:*-=!"
- )
复制代码 我在操作之前会先对图片进行一次随机命名,图片会打乱了排序,就是运行上面的代码,,现在想要把图片的前缀删掉,恢复原来的文件名
原名:IMG_9247 上面bat运行之后:1-IMG_9247 再运行另外的bat:IMG_9247
感觉吃饱没事干 {:3_65:} {:3_65:} 是工作需要这样,找遍百度都没法实现这效果 |