我有一个目录,其中包含n个文件,我想创建一个带有标题(元数据)的空白文件,其中包含目录名称,文件总数,所有文件名及其文件大小等目录详细信息。我认为它类似于tar头,但我真的不知道如何使用C程序定义/创建这种类型的头。
我知道标题读/写,
fwrite(data,sizeof(metadata),1,FILE_POINTER);
fread(data, sizeof(metadata), 1, FILE_POINTER);
但在此之前如何动态分配值?如何创建包含其他目录信息的标题?
由于