Search down 2 subdirectories from a starting directory and read a certain cell from the csv file?

1 回表示 (過去 30 日間)
Hello. I have about a directory C:\images\temp that has inside 100 sub directories named by a date.
Inside these date named subdirectories, there are 2 directories deep (who's names can vary) and residing in there is a csv file I want to open. I thought I could use wildcards for the 2 additional directories but apparently not
pathStart='C:\images\temp'
list_dir = dir(pathStart)
list_dir.name
list_files = '';
for i = 1:length(list_dir)
cur_files = dir([pathStart list_dir(i).name '/*.csv'])
list_files = [list_files,fullfile(list_dir(i).name,{cur_files.name})];
end
Is it possible to search down 2 subdirectories from a starting directory and read a certain cell from the csv file?

採用された回答

Jan
Jan 2018 年 6 月 28 日
編集済み: Jan 2018 年 6 月 28 日
pathStart = 'C:\images\temp';
list_dir = dir(fullfile(pathStart, '**', '*.csv')); % Working since R2016b
for i = 1:length(list_dir)
cur_files = fullfile(list_dir(i).folder, list_dir(i).name)
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFile Operations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by