MATLAB: Command for copy a figure and put it in a specified folder in a specified name and then close it

copyfigurefolderputspecified

anyone know how can copy a figure and put(for example in .bmp format) it in a specified folder for example:
dfile; % i have this and this is a specified name in string

lable; % i have this and this is a specified name in string
directory = ['\c:\ClassifyingResults\',lable];
h=figure.....
copy figure in .bmp (or other format) in name of ddfile_lable and
if exist~=7
put it in : directory % directory is defined above
close(h)

Best Answer

The key function is saveas(). The others are like fullfile(), exist(File,'file').
PathStr='c:\ClassifyingResults';
directory=fullfile(PathStr,lable);
h=figure;
%plot figure
File=[dfile,'_',lable];
if exist(File,'file')
File=fullfile(directory,File);
end
saveas(h,File,'bmp');
close(h)