Sha*_*hai 13 file-io matlab path file-exists
我 exist(x, 'file')用来检查我的机器上是否存在文件.执行此命令需要FOREVER(每次调用超过10秒!).
我matlabpath不是太长(大约200个条目),路径上的所有文件夹都在我的本地驱动器上(没有网络).
exist永远?PS,
这个调用exist是Matlab执行的一部分loadlibrary.所以,如果你打电话loadlibrary而且你不知道为什么需要永远 - 这个问题也适合你.
Sha*_*hai 17
哇!那是一个艰难的过程.底线:删除%TEMP%文件!
我在%TEMP%中有几千个文件.看来MATLAB真的很喜欢遍历TEMP目录.
清除TEMP文件夹后,立即exist运行!
(感谢Andrew对Process Monitor的建议!)