在tarlang中tar目录时的tar typeflag目录或文件

时间:2015-08-31 04:10:06

标签: go

我不确定在使用文件和子目录来tar目录时如何设置Header.Typeflag。我知道如果我添加

yourPlayer.Position.ToString()

它只会tar文件而不是目录。如何在文件或目录中设置Typeflag,因此在解压缩时我可以将它在case语句中传递给tar.TypeDir

取自https://www.socketloop.com/tutorials/golang-archive-directory-with-tar-and-gzip

的示例
void timer_Tick(object sender, EventArgs e)
    {
        textBlock.Text = yourPlayer.Position.ToString();
    }

1 个答案:

答案 0 :(得分:1)

如果文件在磁盘上,它们看起来像是,那么这部分就是为你完成的。看看FileInfoHeader。这将根据它可以从资源(在您的情况下的目录或文件)中推断出来设置Typeflag。

有关可用选项的完整列表,请参阅the tar standard docs