社区
C++ 语言
帖子详情
如何利用rename函数对大量文件改名?
matrix2009
2008-04-06 04:56:51
一个大的文件夹,有1800多个子文件夹,子文件夹下有三个文件,例如,m2.off,m2_info.txt,m2_thumb.jpg,如何利用rename函数,
将后面两个文件改为m2.txt和m2.jpg?
...全文
225
7
打赏
收藏
如何利用rename函数对大量文件改名?
一个大的文件夹,有1800多个子文件夹,子文件夹下有三个文件,例如,m2.off,m2_info.txt,m2_thumb.jpg,如何利用rename函数, 将后面两个文件改为m2.txt和m2.jpg?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
星羽
2008-04-07
打赏
举报
回复
用 FindFirstFile
FindNextFile
遍历所有文件,找出符合要求的,改名
geniuscaobo
2008-04-07
打赏
举报
回复
//随便写了一个,看可以不
void ListDirs(string strDir) //目录名
{
string[] arrDirs;
try
{
arrDirs = Directory.GetDirectories(strDir);
if (arrDirs.Length == 0) return;
for (int i = 0; i < arrDirs.Length; ++i)
{
if ("m2_info.txt" == Path.GetFileName(arrDirs[i]))
rename(oldfilename,newfilename);
if ("m2_thumb.jpg" == Path.GetFileName(arrDirs[i]))
rename(oldfilename,newfilename);
ListDirs(tmpNode, arrDirs[i]);
}
}
catch
{
return;
}
}
wangxipu
2008-04-07
打赏
举报
回复
2楼的JJ说的很明白还要多具体
taodm
2008-04-07
打赏
举报
回复
这种简单问题,还不如直接shell/dos批处理编程呢。
matrix2009
2008-04-06
打赏
举报
回复
能具体些吗
Supper_Jerry
2008-04-06
打赏
举报
回复
递归遍历
find
rename
珍惜生命远离CPP
2008-04-06
打赏
举报
回复
先枚举到所有文件,然后挨个改名字
用CFile::
Rename
给文件
改名
Visual C++中,用MFC的CFile::
Rename
给文件
改名
rename
- 文件
改名
matlab code.zip_XY6W_
rename
_sight3ah_wideaw6_批量文件
改名
假设你有一个mp3文件“matlabMP3”。存储在文件夹c:\ mp3文件\。下面的代码将识别这个文件并将其重命名为other name .mp3。
rename
_文件批量
改名
_
可以对文件进行批量
改名
,需要进行二次确认。
rename
_96124
rename
_96124文件批量
改名
的软件很多,功能各有千秋,这个软件没有它们那么多好看又复杂的功能,它的特色就是"实用"二字,故命名为"实用批量
改名
"
C++ 文件操作类(拷贝、删除、移动、
改名
)
C++ 文件操作类(拷贝、删除、移动、
改名
)~
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章