gpt4 book ai didi

C# 使用 7zip 获取存档中的文件列表?

转载 作者:太空狗 更新时间:2023-10-30 00:56:43 26 4
gpt4 key购买 nike

我正在使用 7zip http://www.7-zip.org/download.html在 C# 程序中使用以下代码解压缩文件。

Process t = new Process();
t.StartInfo.FileName = "7za.exe";
t.StartInfo.Arguments = "e " + filePath[i] + " -y -o" + directory[3];
t.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
t.EnableRaisingEvents = true;
t.StartInfo.UseShellExecute = false;
l.StartInfo.RedirectStandardOutput = true;
t.Start();
Console.WriteLine(l.StandardOutput.ReadToEnd());
t.WaitForExit();

我发现通过 7zip 帮助搜索可以使用 l 而不是 e(第 3 行)来列出存档的内容,但我不知道如何获取所包含文件的文件名在存档中。有任何想法吗?谢谢!

最佳答案

你应该使用 7zip SDKSevenZipSharp .

要回答您的问题,请将 RedirectStandardOutput 设置为 true,然后阅读 t.Output

关于C# 使用 7zip 获取存档中的文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com