dos下批处理的问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:28:03
比如:0019.土豆网-百变显神通10B(梁小冰 尹天照).flv
0020.土豆网-百变显神通10B(梁小冰 尹天照).flv
0021.土豆网-百变显神通10B(梁小冰 尹天照).flv
有这样的电视剧若干集,我想再dos下把(梁小冰 尹天照)去掉怎么去呢?
现在降低难度,只改一个文件名如:0019.土豆网-百变显神通10B(梁小冰 尹天照).flv
只要改成:0019.土豆网-百变显神通10B.flv就好,如何在cmd命令中实现?

一定要在DOS下处理吗? 如果在WINDOWS环境下更容易实现这个功能呢

1:首先打开一个CMD窗口

2:进入存放电视剧的目录, 输入: dir (也可以 dir /w)

3:然后把那些显示出来的电视剧名称复制 (比如: 0019.土豆网-百变显神通10B(梁小冰 尹天照).flv)

4:把这些复制到的(好多行)的文件名,到EXCEL里面去粘贴,在A列和B列分别粘贴一次

5:在EXCEL里面,选中第一列(A列),点查找和替换,把"00" 替换成 "ren 00"
然后选中第二列(B列),同样点击查找和替换,把"(梁小冰 尹天照)" 替换成 "" (就是不输入东西,空白

6,选中这两个处理结果(有文字的东西),打开一个记事本,然后粘贴;

7:在记事本里,两列文字中间,有个不是空格的空格,你选中复制这其中一个空格,然后点菜单里的替换,把你刚复制的东西粘贴到"查找内容"进去,然后,在"替换为"里输入一个空格" ".

最后,把它保存为BAT文件. 双击执行就成功了.

这可是我一个字一个字敲出来的喔,记得给我加分. 经验之谈.

rename *(梁小冰 尹天照).flv *.flv

在文件对应目录下面
ren "0019.土豆网-百变显神通10B(梁小冰 尹天照).flv" "0019.土豆网-百变显神通10B.flv"

win下面改名多方便,干吗要在DOS下改呢,
在DOS下改的话,你的DOS是中文版吗,不是的话显示的是乱码名,根本不能改,要是中文版的话才可以显示正确的文件名,而且改名命令是(REN 原文件名 修改后文件名)也就是说你还要能在DOS下能输入中文才行的.........

ren E:\TDDOWNLOAD\00??.土豆网-百变显神通10B(梁小冰?尹天照).fl