c - 使用文件系统的最佳方式?

标签 c file filesystems dirent.h

<分区>

在 C 中使用文件系统的最佳方式是什么?

当然有 dirent.h ,但据我所知,它不能完全保证在所有平台和编译器上都可用,例如 Microsoft Visual C++ 编译器,其中之一,不支持。

目前,我所看到的最好的东西是 GLib 中的文件处理函数。有没有更好的办法?

我正在寻找的是一个设计良好的,最好是跨平台的库/代码/所有主流编译器都支持的其他东西,并且有详细的文档记录。有什么想法吗?

最佳答案

我最近posted an answer关于跨平台套接字库,但它同样适合您的问题:

关于c - 使用文件系统的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538764/

相关文章:

node.js - Nodejs ./folderpath 与 ../folderpath 之间的区别

C# 规范文件名

c - c中数组的内存分配

c - "malloc(sizeof(struct a *))"和 "malloc(sizeof(struct a))"是一样的吗?

c - 为什么第二个函数没有运行和/或产生输出? (Linux 中的 C)

c - 切换条件中的默认情况

c# - 如何根据日期创建文件?

bash - 删除bash中所有子目录中的所有临时文件(以〜结尾)

php - 如何从目录迭代器循环中排除文件类型

Linux 'find' 仅针对当前文件夹和指定文件夹