我正在尝试将当前目录中的所有文件添加到我实现的存档中。我可以使用哪些功能来访问所有这些文件?在网上和手册页上做了一些研究之后,我发现的只是简单的I / O,如读,写,关闭等。
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
你可以试试这个。
main() {
DIR *d;
struct dirent *e;
e=malloc(sizeof(struct dirent));
d=opendir("<your_directory_name>");
while ((e = readdir(d)) != NULL) {
printf("%d %s\n", e->d_type, e->d_name);
}
closedir(d);
}