正在读取计算机中的所有文件
Reading all files in computer
我想写一个小程序,列出计算机中的所有文件,然后输出它们的路径。
例如:
Jhon.txt => D:/Smth/Smth/Jhon.txt
Mom.txt => D:/Smth/Mom.txt
Dad.exe => C:/Dad.exe
等等。
所以我想问,做这件事的最佳方式是什么?
谢谢。
在ubuntu 12.04中,我使用"#include dirent.h"接口来访问函数(如opendir()、closedir()和readdir()等)和常量。
有了这些,我的程序可以从一个目录开始读取dirs和pfns。(但是你不想从目录"/"开始,有几个目录你应该跳过。)
在终端,尝试man opendir。
我只在Linux上使用过这个(特别是ubuntu 12.04和一些早期版本的ubuntu。)
"dirent.h"在NTFS上做得相当好,但NTFS有一些有趣的杂烩,我不想再处理了。
祝你好运。
相关文章:
- 正在将csv文件读取为双精度矢量
- 将从格式化文本文件读取的文本数据存储到链表
- C++ 读取文件读取文件不正确
- 使用对象文件读取三角形数据网格
- 如何减慢从 BVH 文件读取的 opengl 动画?
- 从文件读取,并写入函数C++中的数组
- 从对象C++中的文件读取内容时出现分段错误
- 从文件读取并通过矢量输出到控制台
- 尝试将字符串从文件读取到无符号字符向量中
- 如何将文本文件读取到二维数组中并以 c++ 打印
- 简化文件读取的函数
- 如何将逗号分隔的文件读取为 2D int 数组?
- 在 c++ 中将数据从文件读取到队列中
- 'std::wstring_convert'尽可能多地转换(从 UTF8 文件读取块)
- C++,从文件读取到结构,然后读取到向量(结构被推入向量太多次,而不仅仅是一次)
- 文件读取C++包括空格键
- 从文件读取时未将值推回矢量
- 从文件 C++ 读取时的无限循环
- 从同一文件读取和写入?
- 从.txt文件读取到C++中的双精度向量