Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中从7-ZIP存档中提取单个文件?_C#_Zip_Extract_7zip - Fatal编程技术网

如何在C#中从7-ZIP存档中提取单个文件?

如何在C#中从7-ZIP存档中提取单个文件?,c#,zip,extract,7zip,C#,Zip,Extract,7zip,我有一个7-Zip文件,其中包含许多文件。如何在不提取整个归档文件的情况下提取内部的一个特殊文件 是否可以列出所有文件并选择一个进入C#?首先,所有文件都必须使用7-zip独立控制台。 帖子可以帮助你 然后在控制台中,您可以使用过滤器部分过滤文件 7za.exe x archive.zip -o outputdir *.xml *.pdb *.exe *.ocx *.dll -r 或者简单7za.exe x archive.zip-o outputdir a.xml-r

我有一个7-Zip文件,其中包含许多文件。如何在不提取整个归档文件的情况下提取内部的一个特殊文件


是否可以列出所有文件并选择一个进入C#?

首先,所有文件都必须使用
7-zip
独立控制台。 帖子可以帮助你

然后在控制台中,您可以使用过滤器部分过滤文件

7za.exe x archive.zip -o outputdir *.xml *.pdb *.exe *.ocx *.dll -r
或者简单
7za.exe x archive.zip-o outputdir a.xml-r