读书人

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

发布时间: 2012-06-14 16:00:31 作者: rapoo

.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);

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

读书人网 >C#

热点推荐