Подтвердить что ты не робот

Прокрутка файлов в папке в matlab

У меня есть набор дней файлов журнала, которые мне нужно проанализировать и посмотреть в Matlab.

Файлы журнала выглядят следующим образом:

LOG_20120509_120002_002.csv
(year)(month)(day)_(hour)(minute)(second)_(log part number)

Почасовая обработка журналов, но иногда секунды - одна или две секунды (в час), что означает, что мне нужно игнорировать то, что они говорят loadcsv.

У меня также есть другой файл:

LOG_DATA_20120509_120002.csv

который содержит данные за весь час (разные данные).

Общая цель заключается в следующем:

 loop through each day 
     loop through each hour
         read in LOG_DATA for whole hour
         loop through each segment
             read in LOG for each segment
                 compile a table of all the data

Я думаю, вопрос в том, как я игнорирую минуты дня, если они разные? Я подозреваю, что это будет путем перебора всех файлов в папке, и в этом случае, как это сделать?

4b9b3361

Ответ 1

Проникновение всех файлов в папке относительно просто:

files = dir('*.csv');
for file = files'
    csv = load(file.name);
    % Do some stuff
end