怎么给文件名类似的一批文件批量重命名?
我的这批文件的名字是从I-01[网址].mp3一直到I-99[网址].mp3,我只想把括号里的网址改一下,而且从01-99都是奇数,没有偶数。请高手帮帮忙。...
我的这批文件的名字是从I-01[网址].mp3一直到I-99[网址].mp3,我只想把括号里的网址改一下,而且从01-99都是奇数,没有偶数。请高手帮帮忙。
展开
5个回答
展开全部
推荐用Replace Pioneer 重命名,把旧网址全部替换成新网址(第4步是关键)。
详细操作:
1. 选择Tools->Batch Runner 菜单。
2. 点击"Pick Files",按住shift或control选择多个文件,或用"Search Files"在目录中搜所需要的文件。
3. 把文件按需排序。
4. 把set output filename 中的${FILENAME}改为${FILENAME}{replace,'旧网址','新网址'}。
5. 点击Rename,完成重命名。
详细操作:
1. 选择Tools->Batch Runner 菜单。
2. 点击"Pick Files",按住shift或control选择多个文件,或用"Search Files"在目录中搜所需要的文件。
3. 把文件按需排序。
4. 把set output filename 中的${FILENAME}改为${FILENAME}{replace,'旧网址','新网址'}。
5. 点击Rename,完成重命名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off&&setlocal enabledelayedexpansion
:start
cls
set /p oldword=请输入替换之前的字符:
dir/b/on *.mp3|findstr "%oldword%"||echo 不存在要替换的字符。&&pause>nul&&goto start
set /p newword=请输入你想替换成什么:
for /f "delims=" %%a in ('dir/b/on *.mp3') do (
set var=%%~na
set "var=!var:%oldword%=%newword%!"
ren "%%a" "!var!.mp3"
)
echo 更名完毕。
:end
pause>nul
goto :eof
::以上代码另存为xx.bat,和你的MP3放在同级目录下,有问题消息我。
:start
cls
set /p oldword=请输入替换之前的字符:
dir/b/on *.mp3|findstr "%oldword%"||echo 不存在要替换的字符。&&pause>nul&&goto start
set /p newword=请输入你想替换成什么:
for /f "delims=" %%a in ('dir/b/on *.mp3') do (
set var=%%~na
set "var=!var:%oldword%=%newword%!"
ren "%%a" "!var!.mp3"
)
echo 更名完毕。
:end
pause>nul
goto :eof
::以上代码另存为xx.bat,和你的MP3放在同级目录下,有问题消息我。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找这个软件 Bulk Rename Utility 最强的批量改名工具,支持13种改名方式,而且可以搭配使用。
你只要替换网址部分就行了
你只要替换网址部分就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不太明白你的意思。
你看这样行不:先建一个文件,排在第一位,然后反选所有文件重命名。
你看这样行不:先建一个文件,排在第一位,然后反选所有文件重命名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除非自己编写一个小程序。暂时我没用过类似的软件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询