Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我为我糟糕的英语道歉。
为什么 C89 库不包含创建/删除/重命名/删除目录的函数?或者也许我没有发现?我只看到某些文件操作的函数,但看不到目录的函数。
谢谢您最好的问候
传统上(并且 C89 是传统)目录结构被视为操作系统的一部分,并且在当时(1989 年)仍然有 OS arround 具有不兼容的概念。
如今,可能有足够的共同点将这样的东西集成到 C 中,就像现在在 C11 中为线程所做的那样,但我不知道这样做的倡议。
否则,<dirent.h>头文件现在是伪标准的:MinGW 和 GCC 都有它。因此,您可以在传统的个人计算机上处理目录,而不会有太多麻烦。
<dirent.h>