我将使用 Sevenzipsharp 将 ISO 文件中的文件提取到 USB。为此,我从 vs nuget 包管理器下载了 Sevenzipsharp,并编写了(实际上我不能:))这段代码。我没有接受任何错误,但它不起作用。我哪里会犯错误?请写详细信息。
if (IntPtr.Size == 8) //x64
{
SevenZip.SevenZipExtractor.SetLibraryPath(@"C:\Program Files\7-Zip\7z.dll");
}
else //x86
{
SevenZip.SevenZipCompressor.SetLibraryPath(@"C:\Program Files (x86)\7-Zip\7z.dll");
}
using (var file = new SevenZipExtractor(sourcePath))
{
file.ExtractArchive(outputPath);
}
先感谢您
对于 x86 你正在做SevenZip.SevenZipCompressor.SetLibraryPath
你可能想做的事情SevenZip.SevenZipExtractor.SetLibraryPath
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)