因为已经成功释放了,发现此问题在读取文件的步骤设置断点时就能正常,不设置断点时就失败,后来查找原因是因为释放过程需要一点时间间隔后再进行访问文件,所以增加了停顿100毫秒,问题就解决了:
System.Threading.Thread.Sleep(100);
fl = new FileInfo(strSourthPath);
fs = fl.OpenRead();
因为已经成功释放了,发现此问题在读取文件的步骤设置断点时就能正常,不设置断点时就失败,后来查找原因是因为释放过程需要一点时间间隔后再进行访问文件,所以增加了停顿100毫秒,问题就解决了:
System.Threading.Thread.Sleep(100);
fl = new FileInfo(strSourthPath);
fs = fl.OpenRead();
转载于:https://www.cnblogs.com/hanguoji/archive/2013/02/21/2920419.html