首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

批量修改文件名的c++程序

2013-08-16 
求一个批量修改文件名的c++程序我有两个文件夹,每个文件夹里面都有相同数量的图片,我想用文件夹A的文件名

求一个批量修改文件名的c++程序
我有两个文件夹,每个文件夹里面都有相同数量的图片,我想用文件夹A的文件名挨个替换掉文件夹B中的文件名,有人能帮帮忙写个这种程序吗?感激不尽呐! 文件名替换 C++
[解决办法]
C语言批量更改文件名


[解决办法]
建议帖主还是抽时间学习一下“.bat批处理文件的简单用法”和“ren更改文件名命令的简单语法”吧。
[解决办法]
http://download.csdn.net/detail/iloveiverson/5944101
刚写的,有点简单,但应该满足你的要求
[解决办法]

引用:
Quote: 引用:

http://download.csdn.net/detail/iloveiverson/5944101
刚写的,有点简单,但应该满足你的要求
能把代码直接给我吗?我这mac好像运行不了exe那东西啊

mac显然用shell更合适。
[解决办法]
设帖主的文件在d:\a目录下和d:\b目录下,在cmd窗口中输入以下命令:
cd /d d:\
dir /a-d /b d:\a\*.* >a.txt
dir /a-d /b d:\b\*.* >b.txt
在UltraEdit软件中同时打开d:\a.txt和d:\b.txt两个文件。
使用UltraEdit的列模式编辑功能,生成文本文件d:\c.bat并保存,内容为
ren "b.txt的第1行" "a.txt的第1行"
ren "b.txt的第2行" "a.txt的第2行"
……
ren "b.txt的最后1行" "a.txt的最后1行"

在cmd窗口中输入以下命令:
cd /d d:\
c.bat



[解决办法]
如果原来a目录下的名字和b目录下的名字用重名,
生成文本文件d:\c.bat并保存,内容为
md d:\c
cd /d d:\b
copy "b.txt的第1行" "d:\c\a.txt的第1行"
copy "b.txt的第2行" "d:\c\a.txt的第2行"
……
copy "b.txt的最后1行" "d:\c\a.txt的最后1行"

在cmd窗口中输入以下命令:(上帖中的最后命令也应改为和下面一样)
 cd /d d:\b
 d:\c.bat
结果在d:\c目录下(上帖结果在d:\b目录下)。

热点排行