嗨 我想编写一个程序,在我的系统中提供一个路径并转到该路径并搜索该路径和路径的子目录,并列出所有.txt文件。 请帮助我。 谢谢。所有.txt文件的列表
回答
以下代码将列出“C:\ Windows \ System32”目录中的所有文件(适用于XP系统的SYSDIR)。不管你想要什么,都可以将它添加到代码中
DIR *dir;
struct dirent *ent;
dir = opendir ("c:\\Windows\\System32");
if (dir != NULL) {
/* print all the files and directories */
while ((ent = readdir (dir)) != NULL) {
printf ("%s\n", ent->d_name);
}
closedir (dir);
} else {
/* Can not open directory */
perror ("");
return EXIT_FAILURE;
}
此解决方案不关注通配符 – 2011-04-03 10:28:31
使目录变为参数并递归调用函数以处理子目录。并且将迪尔传递给错误。 – 2011-04-03 10:30:32
我正在使用Visual Studio 2010。我怎样才能使用dirent.h? – woody 2011-04-03 11:02:08
创建一个QDir
类型的对象。这可以用于导航到所需的文件夹,例如通过使用dirobj.cd("/mypath/somewhere")
。然后使用dirobj.entryList(QStringList("*.txt", "*.otherext", ...)
检索找到的文件列表。
- 1. 让.bat文件在所有的.txt
- 2. 输入到txt文件,txt文件到列表元素
- 3. 如何列出当前目录中的所有.txt文件?
- 4. Sinatra:列出目录中的所有.txt文件
- 5. NSIS查找所有.txt文件
- 6. 收集所有链接到* .txt文件
- 7. AppleScript:转换列表中的TXT文件
- 8. 的Python - txt文件到列表
- 9. 使用xp_cmdshell将所有表导出到单独的txt文件
- 10. 列出所有文件夹中的所有文件在一个列表中
- 11. GIT - 所有文件的评论列表
- 12. 创建一个.txt文件,列出目录下的所有文件,在Windows
- 13. 将所有子目录中的所有.txt文件合并到一个txt文件中
- 14. 显示活动文件夹中的所有.txt文件
- 15. SAS:删除文件夹中的所有.txt文件
- 16. 使用Java.IO合并文件夹中的所有.txt文件
- 17. 将目录中的所有* .mat文件转换为* .txt文件?
- 18. 来自txt的最新文件数组读取所有文件
- 19. 将txt文件读入列表Python
- 20. 保存到txt文件链接列表
- 21. 从php创建txt文件列表
- 22. 从txt文件中下拉列表
- 23. AS3保存列表为.txt文件
- 24. 从行到列表读取txt文件?
- 25. 将列表保存到txt文件
- 26. C#txt文件到列表框中
- 27. 将列表写入文件txt(utf-8)
- 28. php获取所有子目录和所有文件的列表
- 29. 如何将.txt文件中的列表变成python文件中的列表?
- 30. 如何从txt文件创建列表的列表
那么你在问什么,C,C++或Qt?每个人都会使用不同的方法。用于C语言的系统函数,用于C++和Qt的boost在内部提供。 – 2011-04-03 10:35:08