我有一个名为ProbFinder.m
的函数可以完美运行。但是,当我想编辑它时,我收到一个错误:
'Error writing ProbFinder.m.
[Error writes out the file path here] (The process cannot access the file because it is being used by another process)'
MATLAB 确实让我将该函数保存为ProbFinder_2.m
,但如果我想再次编辑它,我会收到相同的错误并且必须将其命名为ProbFinder_3.m
,依此类推
此功能不会发生错误。我已经编写了几周的代码,每个文件都是一样的。重新启动MATLAB或计算机无法修复它,它总是告诉我该文件正由另一个进程使用。
我见过其他人有同样的错误,但他们的错误是由文本中试图访问文件的命令引起的,而错误只会在他们运行函数时出现,而我的只是试图编辑它。
有没有人知道导致问题的原因或解决方法?
答案 0 :(得分:0)
我认为这是Windows XP和MATLAB 2013的问题。我在2013a尝试编辑文件时遇到了同样的问题,但在2012a中没有问题。
我听说它在Windows 7或更新版本的Windows上也会消失,但我还没有验证过。