I need to check if the current folder name contains words: YES or DYES.
such that:
if it contains YES:
a=1
if it contains DYES:
a=2
code I'm starting with:
Folder=pwd;
[PathStr,FolderName]=fileparts(Folder);

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 9 Nov. 2011

0 Stimmen

if strfind(FolderName, 'YES'); a = 1; end
if strfind(FolderName, 'DYES'); a = 2; end
What if the folder name contains both? Or neither? What if the folder name contains the word but in lower case?

4 Kommentare

Baba
Baba am 9 Nov. 2011
in this case it's not possible for the other sittuations to occur
Baba
Baba am 9 Nov. 2011
please diregard my last comment
i'm getting an error:
Illegal use of reserved keyword "if".
for the end if line
Jan
Jan am 9 Nov. 2011
Therefore Walter checks for YES at first and for DYES afterwards.
I assume he will apply a proper code formatting also in the near future.
Walter Roberson
Walter Roberson am 9 Nov. 2011
I should, though, improve my code to:
if ~isempty(strfind(FolderName, 'YES')); a = 1; end
if ~isempty(strfind(FolderName, 'DYES')); a = 2; end

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by