diff --git a/RenamePLFiles.m b/RenamePLFiles.m new file mode 100644 index 0000000000000000000000000000000000000000..ea0c68f1be4e485d360a93ff8501c1b436268ed0 --- /dev/null +++ b/RenamePLFiles.m @@ -0,0 +1,18 @@ +function [] = RenamePLFiles(path, offset) + if nargin<1, path='.'; end + if nargin<2, offset = 1; end + + files = dir(path); + for i = 1:length(files) + [match] = regexp(files(i).name, '\[(min|max),.+\(([-0-9.]+)\)','tokens'); + if ~isempty(match) + value = str2double(match{1}{2}); + if strcmp(match{1}{1},'max') + newValue=value-offset; + elseif strcmp(match{1}{1},'min') + newValue=value+offset; + end + movefile([files(i).folder '/' files(i).name], strrep([files(i).folder '/' files(i).name], match{1}{2}, sprintf('%.4f',newValue))) + end + end +end \ No newline at end of file