Board logo

标题: [文件操作] 批处理重命名同名文件 [打印本页]

作者: disagree    时间: 2009-5-18 15:30     标题: 批处理重命名同名文件

用C++写了个程序,生成了a.exe。运行a.exe,后面有两个参数,第一个是读入的文件名(一个文件夹中的所有html文件),第二个是输出结果的文件(这个文件的文件名对应为第一个参数的文件名+.result后缀)。
现在的问题是我那个文件夹下,有不少重名的文件。这样得到的结果就会不断覆盖。
所以希望如果碰到重名文件,则将其全部重命名。不重名的不处理。请问批处理怎么解决。
另外怎么让生成的文件直接替代原有的对应文件?
我是菜鸟,拜各位大牛了Orz!
作者: Batcher    时间: 2009-5-18 17:31

修改你的C++代码,在输出结果文件名的默认加个系统时间戳不好吗?
作者: disagree    时间: 2009-5-18 18:03     标题: 回复 2楼 的帖子

具体怎么做?能明示一下吗?thanks~~
作者: Batcher    时间: 2009-5-18 20:29     标题: 回复 3楼 的帖子

C++代码不是你写的么?C++代码里面取系统时间很难么?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2