当前位置: 代码迷 >> .NET新技术 >> 正由另一进程使用,因此该进程无法访问该文件解决办法
  详细解决方案

正由另一进程使用,因此该进程无法访问该文件解决办法

热度:72   发布时间:2016-04-25 01:46:22.0
正由另一进程使用,因此该进程无法访问该文件
FileStream fs = new FileStream(indicator.GetFullFileName(this._DbFolder), FileMode.Open, FileAccess.Read,FileShare.Read);
  BinaryReader b= new BinaryReader(fs);

  int byteCount = prev.ByteCount;
  int startPosition = byteCount * startIndex;

  b.BaseStream.Seek(startPosition, SeekOrigin.Begin);
  byte[] bs = b.ReadBytes(byteCount);

  breader.Close();
  fs.Close();


文件流也关闭了啊,而且fileShare也设了Read,问什么还提示这个错误呢

------解决方案--------------------
那个文件是不是有程序正在访问,你没关啊

------解决方案--------------------
fs.Dispose();
------解决方案--------------------

报这个错不一定是这里代码有问题

看看前面代码。。是不是哪里没有关。。。
  相关解决方案