利用批处理实现按当前日期创建目录并备份

说明:由于需要每天备份行情数据,所以写了一上批处理脚本,来实现按当前日期创建目录,并备份数据。需要结合计划任务来实现定时备份。需要的人,可以直接复制该脚本,修改路径即可使用。

脚本如下



@ECHO   OFF  
set   dst=%date:~0,4%%date:~5,2%%date:~8,2%  
if   exist   backup   goto   creat_dst  
md   e:\backup  
 
:creat_dst  
if   exist   backup\%dst%   goto   copy_src  
md   e:\backup\%dst%  
 
:copy_src  
copy   d:\source.dbf   e:\backup\%dst%   /v /y



本文出自 “技术成就梦想” 博客,请务必保留此出处http://pizibaidu.blog.51cto.com/1361909/1743093

时间: 2024-08-07 21:20:33

利用批处理实现按当前日期创建目录并备份的相关文章

利用批处理bat获取系统日期前三天的日期

在管理服务器的时候经常要根据系统的日期判断上传哪一天的日志文件,例如是周一需要上传上周五的日志,其他日期则上传前一天的日志,日志文件是以日期命名的.这就需要获取前三天的日期,或者前n天的日期.批处理结合vbs可以实现,文件如下. if "%date:~13%"=="一" (set DaysAgo=3) else (set DaysAgo=1) >"%temp%\MyDate.vbs" echo LastDate=date()-%DaysAg

利用批处理全自动(静默)安装常用软件

利用批处理安装常用软件,我们需要对以下几个知识点进行掌握: 一.常用应用软件的封装类型:    1.installshield型:    installshield是一款商业级别的安装程序封装工具,许多大型商业软件都用它进行封装.例如:macromedia flash. pgtoshop等    安装参数:-R   用于记录安装过程              -s 用于进行软件的自动安装              -f1 指定setup.iss应答文件的路径    使用方法: 1.先用在命令行下

Windows10利用批处理设置Tomcat开机自动启动

一.上篇写过<Windows10设置Tomcat开机自动启动>太过麻烦,网上查阅资料,利用批处理来自动启动,以我本机安装环境为例: JDK根目录:D:\java\JDK8\jdk180 Tomcat根目录:D:\moy\DeveloperUtils\apache-tomcat-8.0.36 二.编写批处理脚本,内容如下: setlocal rem 直接设置JDK安装环境 set "JAVA_HOME=D:\java\JDK8\jdk180" rem 直接设置tomcat安装

利用SQL Server 2008 R2创建自动备份计划

本文主要利用SQL Server 2008 R2自带的"维护计划"创建一个自动备份数据的任务. 首先,启动?Sql Management studio,确保"SQL Server 代理"处于启动状态.如果没有,可以右击选择"启动". 第二步,依次展开"管理"---"维护计划",并右击"维护计划"选择"新建维护计划",这里你可以填写一个合适的有意义的名字. 点击&quo

LinuxShell脚本之利用rsync+ssh实现Linux文件系统远程备份

功能介绍: 该脚本用于定期(结合crontab一起使用)将本地目录通过rsync+ssh传输到远程服务器,每次执行都生成一个带有以时间命名的目录,并且当前最新版本的数据链接到一个名字叫current的符号链接上,便于查找和恢复.在数据传输完成前,会传输到临时目录下,这个临时目录被命名为"时间-incomplete".超过10天的备份将被删除,超过10天的日志文件也将被删除. 运行原理: 脚本运行的核心就在于ssh的互信和rsync命令.利用rsync能实现压缩传输,节省传输时间. 感谢

windows下利用批处理命令生成maven项目(java、javaWeb)

觉得用IDE生成maven项目会卡住,很慢.就用cmd写了个cmd批处理命令来生成maven项目.效果如下 生成项目导入idea后结构如下 批处理命令代码如下 @echo off ::echo 请选择项目类型: echo 1.maven-archetype-quickstart echo 2.maven-archetype-webapp set /p webType=请选择项目类型: ::echo 选择了%webType% set /p DgroupId= DgroupId= set /p Da

c#利用批处理清理大目录

//先保存一个批处理.再执行; public static void mSaveBatAndExe(string strPath) { if (!Directory.Exists(strPath)) { return; } if (!strPath.EndsWith("\\")) { strPath += "\\"; } string fileName = strPath + "remove.bat"; StreamWriter bat = ne

Oracle 12c利用数据泵DataPump进行Oracle数据库备份

1.查看数据库版本 SQL> select version from v$instance; VERSION ----------------- 12.1.0.2.0 2.sysdba用户登录sqlplus SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB

利用批处理自动创建schtasks系统任务

通过批处理自动创建schtasks系统任务,把下列代码保存成bat文件,放到要执行的文件的同级目录即可. @echo on set curpath=%cd%c:cd %systemroot%schtasks /create /tn WeatherSync_task /sc hourly /mo 1 /st 00:00:00 /ru "System" /tr %curpath%\filenameschtasks /run /tn WeatherSync_taskstart %system