开发者

How to fix System.UnauthorizedAccessException when decompressing bz2 file?

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 开发者_StackOverflow中文版{0} to {1}", file, path);
             BZip2.Decompress(File.OpenRead(filePath),File.OpenWrite(decompressPath), true);                
        }       
    }
}


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


Maybe, you should write so:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜