2011-10-17 24 views
-1

フォルダ内のテキストファイルが存在するかどうかを確認する必要があります。もしそうなら、私はテキストファイルから値をロードする必要があります。もしそうでなければ、私は次の繰り返しを続ける必要があります。MATLABのテキストファイルが存在するかどうかをチェックする方法

私は、loadという関数を使ってテキストファイルから値を読み込む方法を知っています。

emo = load(fullfile(BASE_DIR,List1(3).name)); 

しかし、私は、テキストファイルがフォルダ内に存在するかどうかを確認するかどうかはわかりません。

これに助けが必要です。本当に助けていただければ幸いです。

+2

これは、研究努力は表示されません - あなたの質問のタイトルを使用したシンプルなGoogle検索は、答えをアップになります。 Googleを使用して回答が見つからない場合は、ここに質問を投稿してください。 –

+0

私は試してみました。私はそれをすることができませんでした....それは私がここで尋ねた理由です。 – user999450

+1

@JonasHeidelberg誰でも何でも聞くことができます。私はここに何を尋ねるべきかを人々に伝えることを気にしないだろう – niels

答えて

7

EXIST機能を使用してください。 peaks.mj2ファイルの

if exist(fullfile(BASE_DIR, List1(3).name), 'file') 
    ... 
end 
+0

wordファイルをtxtに変更する必要がありますか? – user999450

+0

@ user999450いいえ、私が投稿したリンクの文書をお読みください。 'file'引数は、ファイルが存在するかどうかをチェックしていることを示します。拡張子ではありません。 – Praetorian

+0

ありがとうございます... – user999450

0

よりシンプルなコード

if exist('peaks.mj2','file') 
    delete peaks.mj2 
end 
+1

なぜこの回答を投稿しましたか?他の答えにはまだ存在しないこの質問には何も追加しません。 – Shai

+0

これは上記の答えより簡単です。 – Roozi

+0

どのようにしてより簡単にできますか?それは同じ 'exist(...、 'file')' – Shai

関連する問題