0
点赞
收藏
分享

微信扫一扫

windows备份文件

绪风 2023-03-19 阅读 137

背景:在windows 下进行文件夹备份,备份成些压缩包什么之类的,话不多说,直接上bat 脚本:


@echo off

@rem 全局变量

注意事项:C:\Users\Anita\Desktop\temp\,前面最后的“\”一定不要省略


set Bak_path=C:\Users\Anita\Desktop\temp\

set Bak_file=ceshi

set Bak_mpath=E:\


@rem 时间日期变量

set dd=%date:~8,2%

set mm=%date:~5,2%

set yy=%date:~0,4%

set Tss=%TIME:~6,2%

set Tmm=%TIME:~3,2%

set Thh=%TIME:~0,2%

set Thh=%Thh: =0%


cd %Bak_path%


@REM 文件打包bak

tar -cf %Bak_file%_%yy%-%mm%-%dd%_%Thh%.%Tmm%.%Tss%.tar %Bak_file%


@REM 生成日志logs

echo %Bak_name%_%yy%-%mm%-%dd%_%Thh%.%Tmm%.%Tss% >> logs.txt


@REM 转移至异地move


@REM 字符串拼接


rem 说明:如果复合语句中使用变量,一定要开启延迟变量

@setlocal enableextensions enabledelayedexpansion


@rem 两个变量拼接,等号前后一定不要有空格

set result=%Bak_path%%Bak_file%_%yy%-%mm%-%dd%_%Thh%.%Tmm%.%Tss%.tar

move %result% %Bak_mpath%

echo 成功备份到:%Bak_mpath%%Bak_file%_%yy%-%mm%-%dd%_%Thh%.%Tmm%.%Tss%.tar

举报

相关推荐

0 条评论