gpt4 book ai didi

c# - DotNetZip - 如何提取到工作目录

转载 作者:可可西里 更新时间:2023-11-01 10:50:15 26 4
gpt4 key购买 nike

我正在尝试使用 DotNetZip 库将文件提取到当前工作目录的方法,虽然我似乎无法做到这一点,但它需要一个文件路径:

private void unzipfiles()
{
using (var zip = Ionic.Zip.ZipFile.Read("ccsetup307.zip"))
{
zip.ExtractAll("directory-name",ExtractExistingFileAction.OverwriteSilently);
}


}

最佳答案

如果你想提取到当前目录,为什么不使用 GetCurrentDirectory 方法并将其作为预期参数传递,如下所示:

using (var zip = Ionic.Zip.ZipFile.Read("ccsetup307.zip"))
{
zip.ExtractAll(Directory.GetCurrentDirectory()
,ExtractExistingFileAction.OverwriteSilently);
}

http://msdn.microsoft.com/en-us/library/system.io.directory.getcurrentdirectory.aspx

我知道这不是隐含的,但它应该适合您。

关于c# - DotNetZip - 如何提取到工作目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6480740/

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