打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
bat批量重命名文件(在子文件夹里)
qohs32dd77s6级分类:其他被浏览300次2015.08.03
文件夹a内有大量jpg和png图片(含子文件夹),我想把这些图片按顺序命名,并把原文件名保存到bat.log文件内,一行一个文件名。例如: a/img.jpg; a/url/photokk.jpg; a/url2/myfile.jpg; 命名为: a/10001.jpg; a/url/10002.jpg; a/url2/10003.jpg; 复制... 文件夹a内有大量jpg和png图片(含子文件夹),我想把这些图片按顺序命名,并把原文件名保存到bat.log文件内,一行一个文件名。例如:
a/img.jpg;
a/url/photokk.jpg;
a/url2/myfile.jpg;
命名为:
a/10001.jpg;
a/url/10002.jpg;
a/url2/10003.jpg;
复制一份到新文件名可以放到其它文件夹中,可以不带子文件夹,如:
b/10001.jpg;
b/10002.jpg;
b/10003.jpg;
另外bat.log需要保存有:
img.jpg
photokk.jpg
myfile.jpg
一行一个文件名
下面只能重名 怎么拷贝到一个路径下b/10001.jpg ... 这样
@echo off & setlocal enabledelayedexpansion
set "foldername=a"
set /a num=10000
rem foldername设置文件夹名称
pushd "!foldername!" || goto :eof
(for /f "tokens=* delims=" %%i in ('dir /s /b /a-d /on *.jpg *.png') do (
set /a num+=1
ren "%%i" "!num!.jpg" && echo !num! %%~nxi "%%~fi"
))>"%~dp0bat.log"
echo 批量重命名完成!
pause 展开
************************************************
方法/步骤如下:
1、新建一个Excel文件,将原文件名、修改后文件名按照图片中格式,输入到表中。(行数不限)
2、新建一个txt文件,将表格内容复制到txt文件中。
3、将新建的txt文件另存为“重命名.bat”
4、将bat文件与需要重命名的文件放在同一文件夹下面,然后双击“重命名.bat”
5、完成。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
有删除不了的文件夹或则文件吗?我教你
用Excel对文件进行批量定制重命名
如何批量修改十万个文件名
巧用EXCEL为照片批量改名
批量修改文件名
获取文件夹及子文件夹下的所有文件名_获取子文件夹下的所有文件名
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服