save path

18 次查看(过去 30 天)
M G
M G 2011-5-26
Hello,
I have a problem with saving files in different paths and I am very thankful for your help.
Suppose there is a fix path:
path = 'D:\folder_1\folder_2';
If I wanna save a data set in the same path I would write:
save(fullfile(path,'FILE_NAME.MAT'));
However, base upon each data set I need to save them in different subfolders of folder_2 such as dataset_1 in folder_2A, dataset_2 in folder_2B, etc. Note that the base PATH is always the same. How can I do that?
Thanks so much :)

采纳的回答

Arnaud Miege
Arnaud Miege 2011-5-26
Something like that should do:
base_path = 'D:\folder_1\folder_2';
% You can also use dir to get the list of the subfolders
subfolder{1} = 'folder_2A';
subfolder{2} = 'folder_2B'; % etc...
fname{1} = 'dataset_1.mat';
fname{2} = 'dataset_2.mat'; % etc...
for k = 1:length(subfolder)
save(fullfile(base_path,subfolder{k},fname{k}));
end
HTH,
Arnaud
  6 个评论
Walter Roberson
Walter Roberson 2018-5-5
save( fullfile( base_path, subfolder{s}, subsubfolder{ss}, 'output_1.mat'), 'YourVectorNameGoesHereAsAString');
AMBIKA P S
AMBIKA P S 2018-5-6
Thank you !

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Search Path 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by