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个文件。
请教:是进程打开文件数目有限制还是什么原因?
有什么解决方法没?
for (int i = 0; i < 1000; i++)
{
FILE* pFile;
sprintf(FilePath, "D:\\1\\%d.txt", i);
if ((pFile = fopen(FilePath, "wb")) == NULL)
{
}
}
window下每次都能打开509个文件。
请教:是进程打开文件数目有限制还是什么原因?
有什么解决方法没?
...全文


