首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-02-16 
正由另一进程使用,因此该进程无法访问该文件FileStream fs new FileStream(indicator.GetFullFileName(t

正由另一进程使用,因此该进程无法访问该文件
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();
[解决办法]

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

看看前面代码。。是不是哪里没有关。。。

热点排行