C# Compress.tar.gz-在包的不同目录中添加文件

C# Compress.tar.gz-在包的不同目录中添加文件,c#,compression,sharpziplib,C#,Compression,Sharpziplib,我有一种情况,我有两个不同的目录和文件在这些目录中,如下所示。现在,当我创建.Tar.Gz包时,我想更改在单独目录中创建的文件。但我无法使用SharpZipLib找到可能的解决方案: 物理目录结构: - Parent1 |------ File1.txt |------ File2.txt - Parent2 |------ File3.txt |------ File4.txt |------ File5.txt - Parent3 |-----

我有一种情况,我有两个不同的目录和文件在这些目录中,如下所示。现在,当我创建.Tar.Gz包时,我想更改在单独目录中创建的文件。但我无法使用
SharpZipLib
找到可能的解决方案:

物理目录结构:

- Parent1
    |------ File1.txt
    |------ File2.txt
- Parent2
    |------ File3.txt
    |------ File4.txt
    |------ File5.txt
- Parent3
    |------ File6.txt
.Tar.Gz中的目录结构(这就是我想在Parent2中创建.Tar.Gz File6.txt结构的方法):

- Parent1
    |------ File1.txt
    |------ File2.txt
- Parent2
    |------ File3.txt
    |------ File4.txt
    |------ File5.txt
    |------ File6.txt