-
Notifications
You must be signed in to change notification settings - Fork 0
/
copy_jsonyaml_to_t1folder.m
30 lines (24 loc) · 1.67 KB
/
copy_jsonyaml_to_t1folder.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function copy_jsonyaml_to_t1folder(filepath, name, osfDataset, dataType, dataSubType)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
if strcmp(dataType, 'Complex')
if strcmp(dataSubType, 'phase')
srcYamlFile = [osfDataset(1:end-5), filesep, filepath, filesep, name, '.yaml'];
srcJsonFile = [osfDataset(1:end-5), filesep, filepath, filesep, name,'.json'];
destYamlFile = [osfDataset(1:end-5), '_T1map', filesep, filepath, filesep, name(1:end-9), 'Complex_T1map', '.yaml'];
destJsonFile = [osfDataset(1:end-5), '_T1map', filesep, filepath, filesep, name(1:end-9), 'Complex_T1map', '.json'];
elseif strcmp(dataSubType, 'imaginary')
srcYamlFile = [osfDataset(1:end-5), filesep, filepath, filesep, name, '.yaml'];
srcJsonFile = [osfDataset(1:end-5), filesep, filepath, filesep, name,'.json'];
destYamlFile = [osfDataset(1:end-5), '_T1map', filesep, filepath, filesep, name(1:end-4), 'Complex_T1map', '.yaml'];
destJsonFile = [osfDataset(1:end-5), '_T1map', filesep, filepath, filesep, name(1:end-4), 'Complex_T1map', '.json'];
end
else
srcYamlFile = [osfDataset(1:end-5), filesep, filepath, filesep, name, '.yaml'];
srcJsonFile = [osfDataset(1:end-5), filesep, filepath, filesep, name, '.json'];
destYamlFile = [osfDataset(1:end-5), '_T1map', filesep, filepath, filesep, name, '_T1map', '.yaml'];
destJsonFile = [osfDataset(1:end-5), '_T1map', filesep, filepath, filesep, name, '_T1map','.json'];
end
copyfile(srcYamlFile, destYamlFile);
copyfile(srcJsonFile, destJsonFile);
end