【问题标题】:Telerik Zip UnauthorizedAccessExceptionTelerik Zip UnauthorizedAccessException
【发布时间】:2015-08-14 17:40:11
【问题描述】:

当尝试使用 Telerik 控件解压缩文件时:

Telerik.WinControls.Zip.Extensions.ZipFile.ExtractToDirectory(@"Log.zip", "Log", System.Text.Encoding.Default);

System.UnauthorizedAccessException 访问被拒绝

在任何文件夹和路径中,为什么? Telerik 没有使用试用许可证回答我的问题。

我尝试使用 net 4.5 的 zip 控制,但与 2013 相比,System.IO.Compression 上没有 ZipFile 功能

【问题讨论】:

  • 尝试在管理员权限下运行 Telerik Demo
  • 是的,同样的问题!我没那么傻。
  • 顺便说一句,您在 Telerik 论坛上发帖的地方,因为我看不到您的问题?

标签: c# winforms visual-studio-2013 telerik


【解决方案1】:

您可以尝试在 C:\temp 中解压,并将您的 Log.zip 移动到 c:\temp 以从那里读取它。

另外,请确保它不是只读的并且您可以打开它。

提到的方法调用:

File.Open(archiveFileName, FileMode.Open, FileAccess.Read, FileShare.Read);

因此您可以尝试使用此 API 打开 Log.zip 并查看是否成功。

如果可行,请尝试以下到您要提取的路径,看看您是否有权限在那里写:

Directory.CreateDirectory(destinationDirectoryName)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-18
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 2023-03-22
    • 2010-09-16
    相关资源
    最近更新 更多