ディレクトリがあるかどうか確認

char変数foobarが存在するかどうか確認し,なかったら作成する.

if isempty(dir(foobar)); mkdir(foobar); end;

この場合,dirの代わりにlsを使うことはできない.foobarが存在しない場合にエラーを返す.
または,

if ~exist(foobar,'dir'); mkdir(foobar); end;

ディレクトリであるかどうか判定できるので,existを使う方が無難かも.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2017-11-02 (Thu) 16:42:39 (503d)