社区
C++ 语言
帖子详情
C++中如何对一个目录下的文件按文件名进行遍历?如log001、log002、log003...?
beckhamlt
2003-09-12 04:22:31
想写一个方法,输入参数为路径名,输出为该路径下文件名序号最小或最大的文件的名称。
string getMinNumFile(string pathName)
{
遍历
return theFileName;
}
string getMaxNumFile(string pathName)
{
遍历
return theFileName;
}
请哪位大侠指点该如何进行遍历?
...全文
56
5
打赏
收藏
C++中如何对一个目录下的文件按文件名进行遍历?如log001、log002、log003...?
想写一个方法,输入参数为路径名,输出为该路径下文件名序号最小或最大的文件的名称。 string getMinNumFile(string pathName) { 遍历 return theFileName; } string getMaxNumFile(string pathName) { 遍历 return theFileName; } 请哪位大侠指点该如何进行遍历?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckhamlt
2003-09-13
打赏
举报
回复
是不是删除文件的方法也在那个类里面?
beckhamlt
2003-09-12
打赏
举报
回复
能不能按文件后缀进行查找呢?如.XML文件或者.BAK文件
FindFirstFIle是哪个类里的?
l1ul1u
2003-09-12
打赏
举报
回复
FindFirstFIle()
在FindNextFIle()
dddd8888
2003-09-12
打赏
举报
回复
用递归
sakurar
2003-09-12
打赏
举报
回复
文件名排序的规则是你自己指定的话,那么有必要先排目录下的所有文件名取出排序,再排序号匹配。用过的目录可以先缓存在内存里,以减少排序的次数。
取文件名可以用FindFirstFIle函数
fs+path模块实例:【
遍历
文件
夹下的所有
文件
,最后输出
文件
夹下所有的
文件
名
】...
遍历
文件
夹下的所有
文件
,最后输出
文件
夹下所有
文件
名
功能描述 给定
一个
路径,获取
文件
夹下所有
文件
给定
一个
路径,判断是
文件
还是
文件
夹 如果是
文件
直接输出
文件
名
如果是
文件
夹,继续
遍历
最终输出
文件
夹下的
文件
名
功能演示的效果图 功能实现的思路,以及所运用到的node 基础核心知识 path 拼接
一个
绝对路径,join方法能自动补齐路径,防止少层级或者多层级的问题。 //伪代码 let p...
[
C++
]
Log
文件
遍历
与关键词提取
程序员日常工作
中
少不了要debug,根据
Log
来分析code。 然而在大型项目
中
常常有
log
模块,我们根据自己的需要加入特定的
log
即可, 然后分析。由于
LOG
里面内容太多,我通常都会在
Log
时加上
一个
特定的字符串,这样得到
log
以后便于自己查找。但是往往
log
文件
通常很多,为了看
Log
方便,特意编写了
一个
小程序,可以将多个相同格式的
文件
,如 .txt, 或者.
log
, 根据关键词索引提取到
一个
相...
C++
遍历
获取
文件
夹下面所有
文件
名
#include
#include
#include
#include
#ifdef linux #include
#include
#endif #ifdef WIN32 #include
#include
linux
c++
遍历
一个
目录
下的
文件
名
(包括子
目录
的
文件
名
)
最近写代码有
一个
要
遍历
目录
下的每
一个
文件
并取得这个
文件
的绝对路径的需求, 我们知道linux
c++
中
有system命令所以我在代码
中
先生成了
一个
log
,然后去读
log
文件
的每一行
文件
名
,然后给存储下来. 1 void getFiles( vecotr<string> vecFileNames) 2 { 3 4 string path = "...
linxu下c/
c++
遍历
文件
夹获取
文件
最近工作需要,需要
遍历
文件
夹下的
文件
,但是我发现遇到两个非常有意思的问题,记录一下。测试的平台为Tina linxu 和PC linux的运行结果不同,直接点,,说了跟没说一样上述代码是三种不同的方式实现
遍历
文件
夹,但是都大同小异,下面是在pc linxu 的执行结果,其
中
test_image是测试
文件
路径,其
中
有多重子
目录
,很明显结果没什么问题,但是当我移到Tina linux上时,结果如下结果相差甚远。
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章