您的位置:首页 > 编程语言 > MATLAB

利用MATLAB,通过打包压缩文件来备份

2017-04-28 00:00 218 查看
摘要: 利用tar()函数压缩文件,以:时间+自定义文件名 命名压缩文件。

利用MATLAB tar()函数,压缩文件夹,并备份文件

%备份指定文件夹,并以 当前时间+文件名 为压缩文件的文件名
%只需添加或者修改对应的文件夹目录即可

%% 删除以前的备份
cd('E:\定期备份')
delete *.rar                    %删除以前的备份文件

clear
%% --- obtain the date -------
time=date;
str1=char(time);

%% --------要备份的文件夹目录--------------
strs1='E:\work';                                    %笔记,看文献笔记
fn1='ArticleNote';                        %压缩后的文件名称

strs2='E:\a_program';                              %程序计算结果和数据
fn2='CalculationResult';

%% 开始备份
for k=1:2

i=num2str(k);
str_n=strcat('strs',i);
path=eval(str_n)
cd(path)
f1_m=strcat('fn',i);
f1=eval(f1_m);
f2=strcat(time,f1,'.tgz')               %filename=date+name+.tgz

tar(f2,'.')      %压缩文件夹
zipfile=strcat(path,'\',f2)
movefile(zipfile,'E:\定期备份')        %把压缩后的文件移动到指定的备份文件夹
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MATLAB 压缩 备份
相关文章推荐