社区
C++ 语言
帖子详情
如何利用rename函数对大量文件改名?
matrix2009
2008-04-06 04:56:51
一个大的文件夹,有1800多个子文件夹,子文件夹下有三个文件,例如,m2.off,m2_info.txt,m2_thumb.jpg,如何利用rename函数,
将后面两个文件改为m2.txt和m2.jpg?
...全文
209
7
打赏
收藏
如何利用rename函数对大量文件改名?
一个大的文件夹,有1800多个子文件夹,子文件夹下有三个文件,例如,m2.off,m2_info.txt,m2_thumb.jpg,如何利用rename函数, 将后面两个文件改为m2.txt和m2.jpg?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
给文件
改名
首先,CFile是MFC提供的一种类,用于封装对文件的基本操作,如打开、关闭、读取、写入等。CFile::
Rename
方法是该类中的一个成员
函数
,专门用于改变文件的名称。其基本语法如下: ```cpp BOOL
Rename
(const char* ...
rename
- 文件
改名
matlab code.zip_XY6W_
rename
_sight3ah_wideaw6_批量文件
改名
本资料包“
rename
- 文件
改名
matlab code.zip_XY6W_
rename
_sight3ah_wideaw6_批量文件
改名
”专注于文件的批量
改名
操作,尤其适用于MATLAB编程环境。MATLAB是一款强大的数学计算软件,同时也支持文件I/O操作,包括文件...
rename
_文件批量
改名
_
在IT行业中,文件批量
改名
是一项常见的操作,特别是在处理
大量文件
时,手动
改名
既费时又容易出错。"
rename
_文件批量
改名
_"这个标题暗示了一个工具或程序,它能够帮助用户批量地更改文件名,提高了工作效率。在描述中...
rename
_96124
在IT领域,文件管理是日常工作中不可或缺的一部分,尤其是在处理
大量文件
时,手动
改名
往往效率低下且容易出错。这就是批量
改名
工具的重要性所在。"
rename
_96124"是一个专注于实用性的批量文件
改名
软件,它不追求华丽...
c++编程之文件的
改名
复制移动删除和属性设置
总结来说,C++编程中对文件进行
改名
、复制、移动、删除和设置属性主要依赖于Windows API提供的
函数
,如`CopyFile`、`MoveFile`、`DeleteFile`、`SetFileAttributes`和`
rename
`。通过这些
函数
,我们可以方便地管理...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章