3 %>@brief Finds a name
for a
new file.
5 %> File name is composed
as
7 %>name = [prefix sprintf(
'_%04d', i) suffix '.' extension];
13 %> @param flag_return_ext =1. If 0, will return the file name only, leaving to the called the job to complete with the extension
14 function name =
find_filename(prefix, suffix, extension, flag_return_ext)
16 if ~exist('suffix', 'var')
20 if ~exist('extension', 'var')
24 if nargin < 4 || isempty(flag_return_ext)
29 files = dir(['*.' extension]);
32 name = [prefix sprintf('_%04d', i) suffix '.' extension];
35 for j = 1:length(files)
36 if strcmp(name, files(j).name)
49 irerror('Could not find a file name, gave up!');
54 [who, name, cares] = fileparts(name); %
#ok<NASGU,ASGLU>
Analysis Session (AS) base class.
function find_filename(in prefix, in suffix, in extension, in flag_return_ext)