2013-03-20 3 views
0

이 코드를 사용하여 현재 디렉토리의 .m 파일을 모두 나열 할 수 있습니다 : dir(fullfile('.', '*.m')).MATLAB에서 .m 파일이 아닌 파일 나열

그러나 이 아닌이 아닌 정규 파일을 나열하는 방법을 변경하는 방법 ("끝나지 않은"파일도 포함되어야합니다)?

도움이 될 것입니다! 미리 감사드립니다!

답변

2

방법

fls = dir(fullfile('.','*')); 
sel = arrayfun(@(x) ~x.isdir && ~strcmp(x.name(end-1:end),'.m'), fls); 
fls = fls(sel); 

에 대한