制作自己的';焦油';程序。。。如何用C代码创建文件/目录?

制作自己的';焦油';程序。。。如何用C代码创建文件/目录?,c,unix,C,Unix,我自己的tar文件目前可以正确地使用'c'和't'命令(创建存档、读取存档),但我完全不知道如何实现'x'(提取存档) 使用C代码,如何重新创建目录/文件?我知道我可以成功读取.tar文件中的内容,但我不确定用于创建directores/文件的C函数 注意:我问过很多人,他们帮不了我。谷歌搜索了一个小时的问题,但这个问题很模糊,我找到了大约10000个网站来回答一个不同的问题。在unix系统上,您可以使用使用fopen创建一个文件(并写入文件);使用mkdir创建目录。mkdir()创建目录。如

我自己的tar文件目前可以正确地使用'c'和't'命令(创建存档、读取存档),但我完全不知道如何实现'x'(提取存档)

使用C代码,如何重新创建目录/文件?我知道我可以成功读取.tar文件中的内容,但我不确定用于创建directores/文件的C函数


注意:我问过很多人,他们帮不了我。谷歌搜索了一个小时的问题,但这个问题很模糊,我找到了大约10000个网站来回答一个不同的问题。

在unix系统上,您可以使用

使用fopen创建一个文件(并写入文件);使用mkdir创建目录。

mkdir()
创建目录。如果您可以创建存档文件,那么您已经知道如何创建文件。您的意思是像
mkdir
open
create
?查看此问题以创建文件: