2013-03-01 2 views
2

Я пытаюсь прочитать все файлы в каталоге с заданным форматом имени файла. Их имена - exp01.v2, exp02.v2 и т. Д. Набор файлов хранится в папке в текущем каталоге. Мой код, который не работает, выглядит примерно так:Matlab: чтение всех файлов в каталоге

fileName = 'folderInCurrentDirectory/exp*.v2'; 
files = dir(fullfile(pwd,fileName)); 
for file = files 
    someHandle = fopen(file.name) 
    % do something 
end 

Любые предложения?

ответ

2

Первые две строки правильные.

Затем сделайте:

for i = 1:size(files,1) 
    someHandle = fopen(files(i,1).name) 
    % do something 
end 
+0

совершенное, спасибо! – naxchange

Смежные вопросы