社区
非技术区
帖子详情
请问怎样遍历同一目录下的所有相同类型的文件?(不用win-API更好)
gully
2002-03-17 12:17:36
不 用 _findfirst 和 _findnext 能实现吗?
...全文
47
6
打赏
收藏
请问怎样遍历同一目录下的所有相同类型的文件?(不用win-API更好)
不 用 _findfirst 和 _findnext 能实现吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xboy
2002-03-17
打赏
举报
回复
不 用 _findfirst 和 _findnext 当然能实现,
但是对于不同的语言有不同的可调用函数,
有的只要几条语句就够了。
但是用c写的东西可以拖离平台!
要不然,你用c写好然后再反汇编成汇编代码,那不就是最底层的么!
gully
2002-03-17
打赏
举报
回复
TO mathe() 同感
有更底层的么?
mathe
2002-03-17
打赏
举报
回复
太依赖于操作系统了。
SlaSk
2002-03-17
打赏
举报
回复
——————————————————————
if( ikaoDailog::m_Patch != NULL)
{
szDirectory = ikaoDailog::m_Patch;
}
——————————————————————
这段代码与该函数无关。。。
SlaSk
2002-03-17
打赏
举报
回复
LPCTSTR szDirectory = "G:\\mark";//更改为你想查找的目录,或者你用个参数;
if( ikaoDailog::m_Patch != NULL)
{
szDirectory = ikaoDailog::m_Patch;
}
CStringArray AllFiles;
CFileFind cFileFind;
CString strWildcard(szDirectory);
strWildcard.TrimRight("\\"); // Slow but sure ...
strWildcard += "\\*.*";//类型更改一下。
BOOL bWorking = cFileFind.FindFile(strWildcard);
unsigned short cWork = 0;
while (bWorking)
{
bWorking = cFileFind.FindNextFile();
if (cFileFind.IsDots())
continue;
// Add to list
CString str = cFileFind.GetFilePath();
AllFiles.Add(str);
MessageBox(AllFiles[cWork],AllFiles[cWork]);
cWork++;
//if (cFileFind.IsDirectory())
//OnRecurseSubdirectories (str, AllFiles);
}
cWork = 0;
cFileFind.Close();
————————————————
以上代码忘记谁给我的了,总之不是我自己写的。
jishiping
2002-03-17
打赏
举报
回复
用 opendir readdir closedir
计算机找不到
api
-ms-
win
-core-path-l1-1-0的5种解决方法
若应用程序提示缺少特定版本的
api
-ms-
win
-core-path-l1-1-0.dll,则应确保安装的应用程序与操作系统版本相匹配,并...3.下载
文件
:根据您的系统
类型
(32位或64位),下载相应的
api
-ms-
win
-core-path-l1-1-0.dll
文件
。
Win
32
API
封装类总结
以下是一些封装的
Win
32
API
类;备用; 重温
WIN
32
API
------ 最简单的
Win
dows窗口封装类 http://blog.csdn.net/smstong/article/details/42366899 1 开发语言抉择 1.1 关于开发
Win
32 程序的语言选择...
c#调用
Win
32
API
Win
32
API
可以直接控制Microsoft
Win
dows的核心,因为
API
(Application Programming Interface)本来就是微软留给我们直接控制
Win
dows的接口。 一. 基础知识
Win
32
API
是C语言(注意,不是C++...
C#调用
Win
32
api
学习总结
从.NET平台调用
Win
32
API
Win
32
API
可以直接控制Microsoft
Win
dows的核心,因为
API
(Application Programming Interface)本来就是微软留给我们直接控制
Win
dows的接口。 一. 基础知识
Win
32
API
是C语言...
aardio -
API
调用分析
Aardio -
API
调用分析,欢迎各位aardio爱好者交流,共同研究aardio,知对改错,共同进步。
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章