windows下fopen打开文件个数是否有限制
char FilePath[256] = {0};
for (int i = 0; i < 1000; i++)
{
FILE* pFile;
sprintf(FilePath, "D:\\1\\%d.txt", i);
if ((pFile = fopen(FilePath, "wb")) == NULL)
{
}
}
window下每次都能打开509个文件。
请教:是进程打开文件数目有限制还是什么原因?
有什么解决方法没?
[解决办法]
该回复于2010-12-29 11:02:30被版主删除
[解决办法]
貌似C语言对文件的打开和创建是比较少,你可以尝试使用MFC中对文件操作的方法。不过测试的话,会让电脑半天没反应。
[解决办法]
那我接个分吧
[解决办法]
也