file name recognition

2 ビュー (過去 30 日間)
Baba
Baba 2011 年 11 月 17 日
I have a directory wich can containn files.A XOR files.B
I need to write code to dell if the extension is A or B and based on that assign myfunct=AA() or myfunct=BB()
any suggestions appreciated?

採用された回答

Fangjun Jiang
Fangjun Jiang 2011 年 11 月 17 日
[PATHSTR,NAME,EXT,VERSN] = FILEPARTS(FILE) returns the path, filename, extension and version for the specified file. FILEPARTS is platform dependent.
  1 件のコメント
Baba
Baba 2011 年 11 月 17 日
since my directory only contains one type of files. How would I tell to grab, say, first file and and equate it to 'FILE'

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

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2011 年 11 月 17 日
filelist = dir();
filelist([filelist.isdir]) = []; %remove . and ..
for K = 1 : length(filelist)
[pathstr, name, ext, versn] = fileparts(filelist(K).name);
if strcmp(ext,"A")
myfunct = AA();
else
myfunct = BB();
end
end
  1 件のコメント
Baba
Baba 2011 年 11 月 17 日
thank you

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

カテゴリ

Help Center および File ExchangeSpeech Recognition についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by