tprocess files according to chronological order - cosmo - front and backend for Markov-Chain Monte Carlo inversion of cosmogenic nuclide concentrations
(HTM) git clone git://src.adamsgaard.dk/cosmo
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 5217fbdfe335649a7ace9cf5e0d462af8e2f2c60
(DIR) parent 4503f1a7499b1c4ca43ea9b56b376472f0343474
(HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date: Mon, 24 Aug 2015 15:16:46 +0200
process files according to chronological order
Diffstat:
M matlab/file_scanner_mcmc_starter.m | 24 +++++++++++++++++-------
1 file changed, 17 insertions(+), 7 deletions(-)
---
(DIR) diff --git a/matlab/file_scanner_mcmc_starter.m b/matlab/file_scanner_mcmc_starter.m
t@@ -8,17 +8,27 @@
% folder of input files
%infolder = '~/src/cosmo/matlab';
infolder = '/tmp';
+prefix = 'cosmo_';
% infinite loop
while 1
-
- infile = 'testinput.txt';
- infile_full_path = strcat(infolder, '/', infile);
- if exist(infile_full_path, 'file') == 2
- disp('file exists')
- delete(infile_full_path)
- %break
+ % detect all files in infolder starting with prefix
+ infiles = dir(strcat(infolder, '/', prefix, '*'));
+
+ % sort files according to modification time
+ [sorteddates, sortidx] = sort([infiles.datenum]);
+ infiles = infiles(sortidx);
+
+ % process files sequentially
+ for i = 1:length(infiles);
+ infile = strcat(infolder, '/', infiles(i).name);
+ disp(infile)
+ import_php_file(infile);
+% delete(infile)
end
+
+ break
+
end