社区
C++ 语言
帖子详情
在Windows下用C++多线程获取某个目录下的所有文件,并将其文件信息显示出来
qq_16386971
2017-08-01 02:04:33
新手刚学习多线程,想要实现这样一个功能,大概要怎么实现?还有请问有推荐的书籍或技术博客吗?
...全文
294
3
打赏
收藏
在Windows下用C++多线程获取某个目录下的所有文件,并将其文件信息显示出来
新手刚学习多线程,想要实现这样一个功能,大概要怎么实现?还有请问有推荐的书籍或技术博客吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yunshouhu
2017-08-02
打赏
举报
回复
用一楼的api吧,完全可控,要想成为高手,基本的window api还是要熟悉的,不懂就msdn去查
赵4老师
2017-08-01
打赏
举报
回复
system("dir /b /a-d c:\\*.* >d:\\allfiles.txt"); //读文件d:\\allfiles.txt的内容即C:\\下所有文件的名字 system("dir /b /a-d /s c:\\*.* >d:\\allfilesinsub.txt"); //读文件d:\\allfilesinsub.txt的内容即C:\\下所有文件的名字包含子目录 system("dir /b /ad c:\\*.* >d:\\alldirs.txt"); //读文件d:\\alldirs.txt的内容即C:\\下所有子目录的名字 请记住,能用shell命令获取文件、文件夹信息或者操作文件、文件夹最好用shell命令获取或者操作,而不要用各种API获取或者操作,因为当遇到非法文件夹名或非法文件名或非法文件长度、非法文件日期、压缩文件、链接文件、稀疏文件……等各种意料之外的情况时,API会处理的不全面或陷入死循环,而shell命令不会。 如果嫌system黑窗口一闪,将system("...")替换为WinExec("cmd /c ...",SW_HIDE);
jena_wy
2017-08-01
打赏
举报
回复
findfirstfile,findnextfile
C++
跨平台网络和
多线程
编程(
windows
Linux)
课程实战项目包含完整的支持php的http服务器TCP,接收并分析linux系统... 课程会讲解
c++
11的
多线程
库和正则表达式库 课程包含在
windows
下的
多线程
编程实战图片编辑 课程包含如何在linux下编译调试程序,编写makefile
一文详解
C++
多线程
传统的
C++
(
C++
11之前)中并没有引入线程这个概念,在
C++
11出来之前,如果我们想要在
C++
中实现
多线程
,需要借助操作系统平台提供的API,比如Linux的,或者
windows
下的<
windows
.h> 。
C++
11提供了语言层面上的
多线程
,...
C/
C++
遍历
目录
下的所有
文件
(
Windows
/Linux篇,超详细)
前面的一篇文章我们讲了用
Windows
API遍历一个
目录
下的所有
文件
,这次我们讲用一种
Windows
/Linux通用的方法遍历一个
目录
下的所有
文件
。
Windows
/Linux的IDE都会提供一个头
文件
——<io.h>。看名字,似乎是...
C++
多线程
详解(全网最全)
传统的
C++
(
C++
11标准之前)中并没有引入线程这个概念,在
C++
11出来之前,如果我们想要在
C++
中实现
多线程
,需要借助操作系统平台提供的API,比如Linux的,或者
windows
下的。
C++
11提供了语言层面上的
多线程
,包含在...
c++
多线程
入门知识(
Windows
、vs2022、简单例子)
c++
中标准库的并发
多线程
使用。创建线程方法,需要注意事项,线程读写
C++ 语言
64,666
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章