首页 > 系统相关 >windows备份文件

windows备份文件

时间:2023-03-19 11:05:35浏览次数:39  
标签:-% set windows .% 备份文件 2% _% Bak

背景:在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

标签:-%,set,windows,.%,备份文件,2%,_%,Bak
From: https://blog.51cto.com/u_12092988/6130992

相关文章

  • .net7 AesCng 加密解密封装,仅支持Windows平台
    ///<summary>///AesCng加密///仅支持Windows平台///</summary>///<paramname="value">明文(待加密)</param>......
  • 在Windows中安装Jenkins
    Jenkins在自动化测试中的使用 下载安装Jenkins1、下载链接:https://www.jenkins.io/download/,要选择长期支持离线型的版本:  2、安装JDK:   安装Jenkins前,......
  • windows下hanewin NFS的安装与配置
    1-官网下载服务端网址:https://www.hanewin.net/nfs-e.htm没有注册只有30天的试用期,请自行搜索解决。2-服务端配置说明:F:\,将服务端F盘(目录)共享-public,赋予读写权......
  • Windows本地用户提权(二)
    BypassUAC提权MSF模块UAC:用户控制机制windows7:useexploit/windows/local/bypassuagetsystemwindows10:方法一:useexploit/windows/local/ask\钓鱼攻击,需要......
  • Windows本地用户提权(一)
    本地用户提权AT命令提权(适用于sever2003及win7以前)普通用户在cmd中输入at时间/interactivecmd到时间后会弹出新的cmd窗口,该窗口的用户权限是systemSC命令提权(......
  • Windows Server 2016自建安装IIS
    WindowsServer2016自建安装IIS步骤1.远程连接服务器,在“桌面”>“开始”>“服务器管理器”,打开“服务器管理器”。2.在“服务器管理器”中,点击“管理”>“添......
  • Windows 远程 乌班图 Ubuntu 22.04.2(或任意版)
    1、更新sudoaptupdate(更新所有软件命令:aptupgrade)  2、安装xrdpsudoaptinstall-ytightvncserverxrdp  如果提示安装libfuse2失败,可以手动安装li......
  • 如何使用一台windows远程控制一台正在运行Linux系统的服务器(OpenSSH的使用)
    什么是OpenSSHOpenSSH是一款用于远程登录的连接工具,它使用SSH协议1。SSH协议可以用来进行远程控制或在计算机之间传送文件,比传统的方式更安全2。Windows系统默认安装......
  • Windows创建定时任务
    1.在Windows10桌面,右键点击此电脑图标,在弹出菜单中选择“管理”菜单项。 2.然后在打开的计算机管理窗口中,找到“任务计划程序”菜单项。 3.打开了任务计划程序之后,......
  • Windows下用docker搭建本地kafka
    1.docker创建zookeeper拉取zookeeper镜像dockerpullwurstmeister/zookeeper运行dockerrun--name=zookeeper-d-eZOOKEEPER_CLIENT_PORT=2181-p2181:2181-p2888......