フィルターのクリア

Prevent MATLAB from creating empty mfile if it doesn't exist

1 回表示 (過去 30 日間)
KAE
KAE 2017 年 1 月 13 日
編集済み: Stephen23 2017 年 1 月 14 日
I would like to turn off the following behavior: When I try to open a mfile that doesn't exist as far as MATLAB knows*, MATLAB creates an empty mfile with that name in the present directory and opens it. Instead, when I try to open a non-existing file I would like MATLAB to return an error with no new file created. What setting do I have to change?
*Example of when this happens: I am editing mfile1 which calls mfile2. I don't realize mfile2 is not on my path. In mfile1's editor I use CNTRL-D to try and open mfile2. Since mfile2 is not on my path, it doesn't open: instead a new blank mfile2.m is created in the current directory and opened in the mfile editor.

採用された回答

Stephen23
Stephen23 2017 年 1 月 13 日
編集済み: Stephen23 2017 年 1 月 14 日
After CTRL+D you click "no" instead of "yes":
If at some point in the past you have checked the box "Do not show this prompt again", then the moral of the story is always remember what you yourself have chosen.
This page explains how to reset that checked box:
Basically you need to check this box in the preferences:
:
  1 件のコメント
KAE
KAE 2017 年 1 月 13 日
I have only had this seat of MATLAB 1 day, but clearly that was long enough to have made a wrong choice! Thanks for the guidance on settings.

サインインしてコメントする。

その他の回答 (1 件)

the cyclist
the cyclist 2017 年 1 月 13 日
編集済み: the cyclist 2017 年 1 月 13 日
If you are doing this programmatically, then you can use the exist command to see if the file is there.

カテゴリ

Help Center および File ExchangeSearch Path についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by