在对包含文件和子目录的目录进行压缩时,我不确定如何设置Header.Typeflag。我知道如果我添加header.Typeflag='0'它只会压缩文件,不会压缩目录。当它是文件或目录时如何设置Typeflag,以便在解压缩时我可以在case语句中将其传递给tar.TypeDir示例取自https://www.socketloop.com/tutorials/golang-archive-directory-with-tar-and-gzippackagemainimport("archive/tar""compress/gzip""flag""fmt""io""os""string