标题: [求助]如何批量重命名
[打印本页]
作者: runnerrjg
时间: 2008-1-4 15:48
标题: [求助]如何批量重命名
假设test文件夹下有许多目录,并且目录中有一些文件,这些文件名如下面:
file1.a.b
file2.c.b
file3.d.b
如何写一个批处理文件,将它们批量改名为
file1.a
file2.c
file3.d
谢谢!!
作者: everest79
时间: 2008-1-4 15:55
ren ?????.?.? ?????.?
作者: runnerrjg
时间: 2008-1-4 15:58
应该是REN,但是这个批处理还是不会写,我是新手,希望高手们帮帮忙,谢谢了
作者: everest79
时间: 2008-1-4 16:54
不是写给你了
作者: huahua0919
时间: 2008-1-4 17:03
for /r d:\ %%i in (*.b) do (ren %%i %%~ni)
作者: runnerrjg
时间: 2008-1-4 17:04
Quote: |
Originally posted by everest79 at 2008-1-4 03:55 PM:
ren ?????.?.? ?????.? |
|
谢谢everest79仁兄,不过我试了一下,好像没有成功,现在把意思重新说一下:
假设有一个test目录,里面又包含test1、test2、……testn个目录,且每个子目录里面都有类似如下的一些文件:
file1.a.b
file2.c.b
file3.d.b
(file1、file2、file3名字长度不一定相同)
现在要求把每一个子目录中文件名包含.b的后缀去掉,改成如下面文件名:
file1.a
file2.c
file3.d
该如何写批处理脚本?
[
Last edited by runnerrjg on 2008-1-4 at 05:07 PM ]
作者: lxmxn
时间: 2008-1-4 20:20
试试5楼的代码,应该可以。
作者: everest79
时间: 2008-1-4 20:21
哈哈,我没注意看,是要很多目录呀
作者: yoyodos
时间: 2008-1-4 20:41
5楼的方法你试试,写的很好
作者: zxzx5200
时间: 2008-1-4 23:27
标题: 5楼
我也不知道,自己去看看5楼