C# SevenZipSharp如何从存档中提取特定文件

C# SevenZipSharp如何从存档中提取特定文件,c#,7zip,C#,7zip,在C#中,当使用SevenZipSharp时,如何提取单个特定文件?(我不想提取所有档案) 这有用吗 这有帮助吗?mm谢谢,我试着用FileStream这样做:SevenZipExtractor extractor=newsevenzipextractor(zipFileLocation,ZIP_密码);Stream st=新文件流(zipFileLocation,FileMode.Open);extractor.ExtractFile(0,st);虽然没有任何错误,但我看不出该文件是通过任何软

在C#中,当使用SevenZipSharp时,如何提取单个特定文件?(我不想提取所有档案)

这有用吗


这有帮助吗?

mm谢谢,我试着用FileStream这样做:SevenZipExtractor extractor=newsevenzipextractor(zipFileLocation,ZIP_密码);Stream st=新文件流(zipFileLocation,FileMode.Open);extractor.ExtractFile(0,st);虽然没有任何错误,但我看不出该文件是通过任何软件提取的。。。如何定义它的目的地(我没有看到任何函数…)?也许我没有使用正确的Stream对象?第二个参数被描述为“文件要解包的流”。不确定是否需要,但您是否正在关闭流?您是对的。该流是目标,我没有关闭它。现在它工作了,谢谢!嗯,谢谢,我试着用FileStream这样做:SevenZipExtractor extractor=newsevenzipextractor(zipFileLocation,ZIP_密码);Stream st=新文件流(zipFileLocation,FileMode.Open);extractor.ExtractFile(0,st);虽然没有任何错误,但我看不出该文件是通过任何软件提取的。。。如何定义它的目的地(我没有看到任何函数…)?也许我没有使用正确的Stream对象?第二个参数被描述为“文件要解包的流”。不确定是否需要,但您是否正在关闭流?您是对的。该流是目标,我没有关闭它。现在它工作了,谢谢!
public void ExtractFile(
    string fileName,
    Stream stream
)