【发布时间】:2020-08-31 09:33:45
【问题描述】:
我在 MATLAB R2019b 中遇到了一个奇怪的错误,我想知道这是否可以在一般情况下重现(在其他版本上),或者是否只是由于我自己的无能。
如果我激活警告时暂停(编辑器>运行>警告时暂停)
然后从当前文件夹中删除一个文件
我在 rmpath 函数中暂停,抛出警告
来自
rmpath的警告(第 71 行)warning(message('MATLAB:rmpath:DirNotFound', cdirs{ n }( 1:end - 1 )));
有趣的是,当我以编程方式删除文件时,这不会发生
delete('Untitled.m')
所以它必须与 MATLAB-IDE 相关。对此有两个观察:
-
delete我从不输入rmpath。 - 用
delete,文件被编辑器删除后仍然认为它存在(我用ctrl + s 或在功能区中使用 save)但 Command Window 正确地抱怨它不存在。如果手动删除(del),Editor 会更新(标题切换到Untitled2*)
【问题讨论】:
-
当您在该文件夹中有 2 个文件时会发生这种情况吗?似乎试图从 MATLAB 路径中删除 if,但它可能不在路径上
-
奇怪的是
rmpath会被调用! -
是的,文件夹中有更多文件,如果我删除单个文件或删除文件夹(或整个文件夹)中的所有文件@AnderBiguri
标签: matlab