无法删除Matlab创建的文件

时间:2012-02-24 13:24:07

标签: matlab file-io

  

可能重复:
  How do you handle resources in MATLAB in an exception safe manner? (like “try … finally”)
  How can I close files that are left open after an error?

我通过fopenmkdir创建了一些文件和目录,当我写完文件后,我用适当的fclose命令关闭所有打开的流。然而,当我用 Ctrl + C 中止计算时,这些目录/文件以某种方式保留在内存中,我无法删除它们。即使后续的close all调用也无法释放它们,我必须退出Matlab才能释放这些文件。知道我怎么能反击这种行为(除了'停止使用中止')?

系统是:Win7 64bit,Matlab R2011b。

1 个答案:

答案 0 :(得分:5)

简单解决方案:fclose('all')