我不确定在使用文件和子目录来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();
}
答案 0 :(得分:1)
如果文件在磁盘上,它们看起来像是,那么这部分就是为你完成的。看看FileInfoHeader。这将根据它可以从资源(在您的情况下的目录或文件)中推断出来设置Typeflag。
有关可用选项的完整列表,请参阅the tar standard docs