繁体   English   中英

将压缩文件保存到同一目录

[英]save the zipped file to the same directory

我有一个问题,我是C#的新手并且第一次使用路径:(

我正在使用DotNetZip库压缩我的文件夹...当我尝试保存它时,它试图将它保存到programfiles / iis并给我一个错误,说没有权限将它保存到那个位置..我该怎么做才能保存它到同一目录,可以帮助一些:(

我正在做类似的事情

using (ZipFile zip = new ZipFile())
{
    zip.AddDirectory(Mypath);
    zip.Save("zippedfolder.zip");
}

我知道我的问题非常简单直接,但我不知道如何使用它...有人可以帮助我吗? 我错过了什么?

PS:如果我的问题不明确,请告诉我,我可以再解释一下

谢谢!

将其保存到Mypath / zippedfolder.zip:

zip.Save(Path.Combine(Mypath, "zippedfolder.zip"));

我认为这是ASP? 您需要在Web根目录中创建一个文件夹,使用Server.MapPath("~/FolderName")获取物理路径,附加您要使用的名称/和/或路径,然后保存。

请注意,您的应用程序在特定标识下运行(通常也是运行IIS应用程序池的标识),因此该帐户需要具有写入目录的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM