批量修改的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 05:38:35
1, 例如 01.rmvb 02.rmvb 03.rmvb
修改为 神雕侠侣01.rmvb 神雕侠侣02.rmvb 神雕侠侣03.rmvb

2. 例如 神雕侠侣01.rmvb 神雕侠侣02.avi 神雕侠侣03.xxx
修改为 神雕侠侣01.rmvb 神雕侠侣02.rmvb 神雕侠侣03.rmvb

需要不用软件达成的方法```
还有2 呢?

用批处理,假如你电影放在 D:\电影 里面

例1:
for /f %%i in ('dir /b D:\电影') do ren D:\电影\%%i 神雕侠侣%%i

例2:
for /f "delims=." %%i in ('dir /b D:\电影') do ren D:\电影\%%i.* %%i.rmvb

你试试这样行不?我自己测试过OK了~

保存为批处理,放在你需要改名的文件的同一个文件夹内运行即可见效~

第一题:
@for /f "delims=" %%i in ('dir /a/b/s .\*.rmvb') do ren "%%i" 神雕侠侣%%~ni.rmvb

第二题:
@for /f "delims=" %%i in ('dir /a/b/s .\神雕侠侣*') do ren "%%i" %%~ni.rmvb