MATLAB: Saving mat file with prefix over loop

save

Hello,
Looking help in saving same .mat file with prefix over loop.
Facing error with following script:
clear all
close all
d = uigetdir();
filePattern = fullfile(d, '*.mat');
file = dir(filePattern);
for k = 1: numel(file)
baseFileName = file(k).name;
fullFileName = fullfile(d, baseFileName);
% my code here
outputBaseFileName = sprintf('Edited_%s', baseFileName);
outputFullFileName = fullfile(file(k).folder, outputBaseFileName);
save(outputFullFileName,'Variable_1','-append');
end
Error I am getting is:
Error using save
Unable to write file 'myPath\Edited_myFileName.mat'
No such file or directory.
Error in Untitled (line 29)
save(outputFullFileName,'Variable_1','-append');

Best Answer

clear all
close all
d = uigetdir();
filePattern = fullfile(d, '*.mat');
file = dir(filePattern);
for k = 1: numel(file)
baseFileName = file(k).name;
fullFileName = fullfile(d, baseFileName);
x=load(fullFileName)
x.Variable_1 = x.Variable_4./x.Varibale_5;
outputBaseFileName = sprintf('Edited_%s', baseFileName);
outputFullFileName = fullfile(file(k).folder, outputBaseFileName);
save(outputFullFileName, '-struct', 'x');
end