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

.net 读取文件和目录的限制解决办法

2012-06-14 
.net 读取文件和目录的限制我用该方法在指定目录下载指定文件,当文件数达到9996个后,程序出错,估计是内存

.net 读取文件和目录的限制
我用该方法在指定目录下载指定文件,当文件数达到9996个后,程序出错,估计是内存溢出了,请大家看看有什么改进的地方么?
for (int i = pathYs; i <= pathYe; i++)
  {
  DirectoryInfo diy=diz.CreateSubdirectory(i.ToString());
  for (int j = pathXs; j <= pathXe; j++)
  {
  downloadPng(j.ToString(), i.ToString(), zoomLever, diy.FullName);
  }
  diy = null;
  }

[解决办法]
看错误信息,看看物理磁盘是否没空间了,或者看看 downloadPng 方法中是否有内存泄露
[解决办法]
9996个??

这并不算很离谱的数据啊

我想问题不是这个循环,而是

downloadPng(j.ToString(), i.ToString(), zoomLever, diy.FullName);

这个方法,请检查这个方法有啥问题
[解决办法]
是不是读到了拒绝访问的文件

热点排行