解压bz2文件时如何修复System.UnauthorizedAccessException?

发布于 2024-11-24 09:23:12 字数 662 浏览 2 评论 0原文

我尝试使用 ICSharpCode.SharpZipLib 通过代码解压缩 bz2 文件。

似乎无论我在哪里创建文件,即使我对其拥有完全访问控制权,我仍然会收到此异常。非常感谢任何帮助。

using System;
using System.IO;

using ICSharpCode.SharpZipLib.BZip2;

namespace decompressor 
{ 
    class MainClass
    {
        public static void Main(string[] args)
        {
            string filePath = "C:\\FreeBase\\opinions.tsv.bz2";
            string decompressPath = "C:\\Users\\mike\\Desktop\\Decompressed";

            Console.WriteLine("Decompressing {0} to {1}", file, path);
             BZip2.Decompress(File.OpenRead(filePath),File.OpenWrite(decompressPath), true);                
        }       
    }
}

Im trying to decompress a bz2 file via code using the ICSharpCode.SharpZipLib.

It seems no matter where I make my file, even though I have FULL ACCESS control over it, I keep getting this Exception. Any help greatly appreciated.

using System;
using System.IO;

using ICSharpCode.SharpZipLib.BZip2;

namespace decompressor 
{ 
    class MainClass
    {
        public static void Main(string[] args)
        {
            string filePath = "C:\\FreeBase\\opinions.tsv.bz2";
            string decompressPath = "C:\\Users\\mike\\Desktop\\Decompressed";

            Console.WriteLine("Decompressing {0} to {1}", file, path);
             BZip2.Decompress(File.OpenRead(filePath),File.OpenWrite(decompressPath), true);                
        }       
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

罪歌 2024-12-01 09:23:12

您的代码无权在桌面上创建新路径。
检查“C:\\Users\\mike\\Desktop\\Decompressed”的权限

Your code can have no access to create new paths at your desktop.
Check the permissions for the "C:\\Users\\mike\\Desktop\\Decompressed".

无戏配角 2024-12-01 09:23:12

也许,你应该这样写:

string decompressPath = "C:\\Users\\mike\\Desktop\\Decompressed\\opinions.tsv";

Maybe, you should write so:

string decompressPath = "C:\\Users\\mike\\Desktop\\Decompressed\\opinions.tsv";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文