我在 Internet 上广泛搜索了这个,答案通常是一个问题:为什么您需要同时打开这么多文件?
实际上,我正在处理的程序是 Autodesk Maya 2014,当您使用几何缓存时,当您在场景中导入这些地理缓存时,maya 将打开与缓存的形状一样多的文件。如果您将其他打开的文件(如纹理和引用)添加到此,我们发现我们有 507 个打开文件的限制。
我在 Linux 上读到过,它就像执行 ulimit -n 一样简单,但我在 Windows 上找不到任何可行的解决方案来允许 Maya 打开超过这 507 个文档。
最佳答案
我终于找到了解决办法。 首先,我在这里找到了适用于 Maya 的 pywin32 预编译版本: http://www.cnblogs.com/jonn/p/3829575.html
然后,只需输入:
import win32file
print win32file._getmaxstdio() #512
win32file._setmaxstdio(2048)
print win32file._getmaxstdio() #2048
瞧!
关于windows - 限制 Maya 在 Windows 上可以打开的文件数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26798467/