可能性の重複:
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?ファイルは
私はfopen
とmkdir
を経由して、いくつかのファイルとディレクトリを作成し、私は開いているすべてのストリームを閉じますファイルへの書き込みが完了したら、適切なfclose
コマンドを入力します。それにもかかわらず、で計算を中止すると、Ctrl + Cとなり、これらのディレクトリ/ファイルは何らかの形でメモリに残っており、削除できません。後でclose all
呼び出しでそれらを解放することはできません。これらのファイルを解放するにはMatlabを終了しなければなりません。どのように私はこの動作( '停止を使用して停止以外')に対抗することができます任意のアイデア?
システム:Win7 64bit、Matlab R2011b。
チェックアウトhttp://stackoverflow.com/questions/8847866/how-can-i-close-files-that-are-left-open-after-an-error/8847870 #8847870 –
ありがとう、私はこれが重複として閉じることができると思います。 –
別の関連する質問:[MATLABのリソースを例外的に安全に処理するにはどうすればよいですか? ( "try ... finally"のように)](http://stackoverflow.com/questions/1098149/how-do-you-handle-resources-in-matlab-in-an-exception-safe-manner-like-試してみる) – gnovice