当我在C#控制台应用程序中执行此代码时,它会在"Access to the path "somepath" is denied"
行上抛出using
。
这是我的代码。
static public PdfDocument Open(string PdfPath)
{
using (var fileStream = new FileStream(PdfPath, FileMode.Open, FileAccess.Read))
{
int len = (int)fileStream.Length;
Byte[] fileArray = new Byte[len];
fileStream.Read(fileArray, 0, len);
return Open(fileArray);
}
}
出了什么问题。任何想法?顺便说一句,我以系统管理员身份登录,并且我在给定文件夹中拥有完全控制权。
答案 0 :(得分:0)
也许该文件在独占写入模式下由另一个进程打开。