精华内容
下载资源
问答
  • mysql 定时备份 bat 脚本 ,可以方便简介的定时备份数据库,热备份
  • bat脚本自动备份文件资源

    千次阅读 2015-01-22 17:16:19
    1:xcopy命令进行文件拷贝  2:脚本内容: ...title bright资源文件自动备份脚本(任务计划)--脚本作者:刘彦亮 set sou_dir="F:\apache-tomcat-7.0.53\webapps\bright_resource" se

    1:xcopy命令进行文件拷贝 


    2:脚本内容:


    <span style="font-size:18px;">@echo off  
     
    color 0D  
     
    MODE con: COLS=71 LINES=25 
     
    title bright资源文件自动备份脚本(任务计划)--脚本作者:刘彦亮
     
    set sou_dir="F:\apache-tomcat-7.0.53\webapps\bright_resource" 
     
    set obj_dir=E:\jntc\bright_bak\bright_resource_bak
     
    md %obj_dir%  
     
    xcopy /e /y %sou_dir% %obj_dir%  
     
    
    @echo 数据备份完成,3秒后程序退出。
    
    ping /n 3 127.0.0.1 >nul
    
    exit
    </span>


    3:将bat命令加入任务计划

    所有程序-附件-系统工具-任务计划程序-

    (1)创建基本任务:输入计划名称和描述

    (2)触发器:选择每天

    (3)每日:设置触发时间,每隔一天发生一次

    (4)操作:启动程序

    (5)启动程序:选择附件中的bat脚本。

    (6)完成。


    展开全文
  • 文件备份bat脚本

    2013-01-08 09:33:36
    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set iii=-MyBackUp set point=. set suf=zip HaoZipC a -r %Ymd%%iii%%point%%suf% f:/*.*
    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
    set iii=-MyBackUp
    set point=.
    set suf=zip
    HaoZipC a -r %Ymd%%iii%%point%%suf% f:/*.*
    
    


    展开全文
  • bat脚本方便备份文件

    2009-11-19 14:19:00
    bat脚本方便备份文件 做IT行业的人都比较忙碌,因为人们都管叫“IT民工” 那做软件工程师,那更是忙得不意乐呼! 每天都要编写大量的程序代码,还要处理各种各样的不同格式文件,每天的工作量也非常大。为了省事就...

     bat脚本方便备份文件

     

    IT行业的人都比较忙碌,因为人们都管叫“IT民工

     

    那做软件工程师,那更是忙得不意乐呼! 每天都要编写大量的程序代码,还要处理各种各样的不同格式文件,每天的工作量也非常大。为了省事就自己动手,编写了个bat脚本文件,用来备份工作的各种文件,以免数据文件丢失。

     

    打开记事本,输入以下内容。

     

    @echo off
    echo.

     

    cd "C:/Documents and Settings/bill.yin/My Documents"

     

    cd D:/mybackup

     

    for %%f in (doc xls pdf exe rar jpg png) do copy c:*.%%f d:

     

    以上代码首先用cd命令设置了需要备份的源文件夹和目标文件夹。

     

    接着用for循环把括号内定义的文件复制到目标文件夹中。(括号内的内容是需要备份的文件扩展名,可以根据自己的需要进行增减)。

     

    现在把该文件命名为"backup.bat"保存到自己喜欢放至的文件夹中。直接运行backup.bat会弹出一个黑色的对话框,直到文件复制结束才会自动关闭。检查一下是否有给你备份,按你的意愿把所有文件都备份完成。


    以上backup.bat执行过程中,会弹出一个黑色的对话框,要是不想看到他在你眼前出现,那就还是让它在后台隐藏运行吧。

     

    打开记事本,输入以下内容。

     

    CreateObject("WScript.Shell").Run "cmd /c D:/backup.bat",0

     

    把它命名为"backup.vbs"保存到任意文件夹中。双击它就可以用隐藏的方式调用"backup.bat" 文件来备份我们桌面上的文件了。

     

    点击“开始”--“设置”--“控制面板”--“任务计划”--“添加任务计划”

     

    根据向导的提示把"backup.vbs"添加到任务计划中,并设置好运行时间,现在系统就会在根据我们自己定义的时间来备份你想要的文件了。

     

    也许有人可能要说话了:这样备份太没效率了,所有的文件全备份在一个文件夹里面,能不能再分个类呢?呵呵,完全可以。


    打开记事本,输入以下内容。

     

    @echo off
    echo.

     

    cd "C:/Documents and Settings/bill.yin/My Documents"

     

    cd D:/myfolder

     

    for %%d in (doc xls pdf exe rar jpg png txt gif mp3) do if not exist d:%%d/nul md d:%%d

     

    for %%f in (doc xls pdf exe rar jpg png txt gif mp3) do copy c:*.%%f d:%%f

     

    现在,自动备份脚本就会根据你在括号内定义的扩展名来给你分类了。(括号内的扩展名可以根据自己的需要进行增减)

    把它保存为mybackup.bat就行了。

     

    现在用上文介绍的方法建立一个VBS文件来让它隐藏运行,并把VBS文件用上述方法添加到任务计划中,一切就OK了,很方便快捷吧!

     

    文中所说的方法同样可以用来备份其它文件夹中的文件。

    快来体会一下吧(^_^)

     


    2009-11-19 14:22:27

     

    展开全文
  • 本文实现的是利用mysqldump备份windows上面的mysql数据库,然后利用脚本清理上上个月的备份文件,保留上个月的备份文件 首先是数据库备份

    本文实现的是利用mysqldump备份windows上面的mysql数据库,然后利用脚本清理上上个月的备份文件,保留上个月的备份文件

    首先是数据库备份脚本backup.bat

    @echo off
    
    C:\mysqldump.exe --user=root --password=4234432 gzblapp>D:\db_bak\superstardbbak\sqldata\%date%_gzblapp.sql
    C:\mysqldump.exe --user=windows1 --password=34534553 resourcesharing>D:\db_bak\rsdbbak\sqldata\%date%_resourcesharing.sql
    @echo on  


    注意,备份脚本是调用c盘下面的mysqldump.exe来备份,大家根据安装mysql的路径去寻找mysqldump.exe,然后可以像我这样拷贝到c盘根目录下,方便后面使用cmd命令运行,上面备份路径的文件夹提前建好,我上面数据库的命令方式是根据日期加数据库名来命名的,大家根据各自数据库的不同情况来命名,注意我这里是要获取日期格式例如2017-08-09这样的,所以我首先是在装mysql的系统里面修改了时间格式为YYYY-MM-DD这样的,这是比较关键的

    数据库清理的脚本clear.bat

    @echo off
    set sqldir1="D:\db_bak\rsdbbak\sqldata"
    set sqldir2="D:\db_bak\superstardbbak\sqldata"
    set orgin_mon=%date:~5,2%
    set orgin_year=%date:~0,4%
    set d=%date:~8,2%
    set mon=%orgin_mon%
    set y=%orgin_year%
    ::若是下一年的1、2月,则先加12,再在后面减去一个月和两个月的时间
    if %orgin_mon% lss 2 (set /a mon=%orgin_mon%+12 & set/a y=%orgin_year%-1)
    
    set monsago=1
    set twomonsago=2
    
    ::分别计算前一个月和两个月前的日期,/a就是把字符串看作数字运算
    set /a m=%mon%-%monsago%
    set m2=%m%
    if %m% lss 10 (set m2=0%m%)
    
    ::若月份是个位数,则在前面加0输出,因为做日期做运算的时候算出的结果是个位的时候是不会在前面带0的,
    ::而日期后面匹配日期来删除文件的时候数据库文件中的日期字符串个位数是带0的,如2017-08-09,当8减去2的时候是等于6,所以必须凑0变成06
    set /a m1=%mon%-%twomonsago%
    set m3=%m1%
    
    set monsagofile1=%y%-%m2%-%d%_resourcesharing.sql
    set twomonsagofile1=%y%-%m3%-%d%_resourcesharing.sql
    
    set monsagofile2=%y%-%m2%-%d%_gzblapp.sql
    set twomonsagofile2=%y%-%m3%-%d%_gzblapp.sql
    echo %twomonsagofile2%
    
    ::删除名为sqldir1路径上面备份数据库上上个月之前的所有备份文件
    for /f "delims=" %%i in ('dir/b/a-d %sqldir1% 2^>nul') do (
    if %%i geq %twomonsagofile1% (if %%i lss %monsagofile1% (del %sqldir1%\%%i /f /q))
    )
    
    ::删除名为sqldir2路径上面备份数据库上上个月所有备份文件
    for /f "delims=" %%j in ('dir/b/a-d %sqldir2% 2^>nul') do (
    if %%j geq %twomonsagofile2% (if %%j lss %monsagofile2% (del %sqldir2%\%%j /f /q))
    )
    
    
    :end
    echo 2秒后退出
    ping -n 2 127.0.0.1>nul
    pause
    
    
    
    


    注意,我上面的备份脚本分别设定了两个数据库的备份,一个是resourcesharing,另一个是gzblapp,删除的是上上个月的数据库文件,例如今天是2017-11-15,那么就是删除2017-09-15和2017-10-15之间的数据库文件,然后设置了他们路径,所以下面清理脚本都是设定了两个清理过程,解释在上面脚本注释都写得很清楚了,不清除的在下面评论区问把












    展开全文
  • bat脚本方便备份文件

    千次阅读 2009-11-25 09:09:00
    bat脚本方便备份文件 做IT行业的人都比较忙碌,因为人们都管叫”IT民工”。那做软件工程师,那更是忙得不意乐呼! 每天都要编写大量的程序代码,还要处理各种各样的不同格式文件,每天的工作量也非常大。为了省事...
  • 包含备份自动压缩,仅保留30天内的备份文件,30天以上自动删除等,下载直接可用,有注释。加入window任务计划轻松实现自动备份。
  • 备份文件BAT脚本

    千次阅读 2006-12-22 18:35:00
    备份文件bat脚本Backup_Files.bat+++++++++++++++++++++++++++++++++++++++++++@echo off: Backup to bakFolder must be change youself::[Edit]set baktagFolder="d:/backup": U want backups Folder must be ...
  • SVN定时备份bat脚本

    2021-03-18 13:47:43
    文章目录[隐藏] SVN 定时备份 bat 脚本 SVN 定时备份 bat 脚本 @echo off :: 关闭回显 :: 说明:如有命令不明白,请使用帮助命令:命令/? 。如:for/? :: 设置标题 title SVN 备份脚本 rem 设置变量 :: SVN_...
  • windows下备份mysql数据库脚本.bat文件;注意修改database,mysql安装路径和备份的路径,用户名和密码。
  • mysql自动逻辑备份bat脚本
  • 定时备份文件BAT脚本

    千次阅读 2014-05-07 10:33:50
    @echo off echo 本批处理为Ls_man原创 echo 更多精彩博文请访问 http://blog.csdn.net/ls_man   ... color 0b & cls ...echo 设置要备份的文件夹... @set "pbuf=D:\ProgramFiles\zWeiYun\Pri
  • 编写自动备份bat脚本

    2012-03-07 11:40:59
    对于Windows系统,我们可以使用bat脚本来代替手工拷贝文件备份.主要使用的语句有: 1.xcopy 拷贝 2.md 创建 我的原始需求:按当前系统日期创建文件夹,并把指定要备份的目录拷贝到该文件夹下.   脚本代码: ...
  • 通过在bat文件中直接修改数据库的登录名密码以及备份文件存放的路径等,然后直接执行即可备份文件(注意此备份为所有用户全量备份),也可以放在windows的计划任务当中定时执行。
  • mysql自动备份脚本bat

    2018-06-04 11:31:50
    我的环境:win10*64 数据库类型:mysql安装板5.7 该系统不支持空格所以用环境变量来支持...备份方法为系统任务启动方法,备份文件格式为sql,保存30的文件时间。无备份后压缩功能。 如有疑问或者不懂请联系QQ864592977
  • bat文件。可执行自定义sql脚本。如:启用了mysqlbinlog,先截断日志点。然后执行全备份,有助于mysqlbinlog数据恢复。 非常好用。拿来稍作参数修改即可使用。配合windows的计划任务。可实现定期重复备份功能。
  • bat脚本备份mysql数据库

    千次阅读 2018-05-21 22:30:13
    自己写的一个备份数据库的bat脚本备份完以后,使用rar进行压缩,一共4个库,按年\日期时间\日期时间.xxx.sql 进行备份。在年目录下,打成一个日期时间的RaR压缩包。  具体详情入下: @echo off echo. echo.---...
  • windows服务器上的文件夹中所有内容,包括子文件夹或文件,通用型配置备份,并保留配置的历史天数。
  • 备份昨天文件脚本 @echo off set yy=%DATE:~0,4% set mm=%DATE:~5,2% set dd=%DATE:~8,2% ::前一天的日期,格式化输出 echo Wscript.echo dateadd("d",-1,date)>vbs.vbs for /f %%a in ('cscript ...
  • Linux ftp 自动上传备份文件脚本

    千次阅读 2012-02-23 00:18:47
    Linux ftp 自动上传备份文件脚本    DB 用RMAN 直接将备份文件放在盘柜上了,为了以防万一,老大让把这些备份文件在copy到一个备份服务器上。 RMAN 对目录有严格的要求,以后如果要恢复,还是还原到相同的...
  • oracle自动备份bat脚本

    千次阅读 2015-03-20 10:52:00
    编写bat脚本: @echo off set sid=192.168.1.88/ORCL set username=WPLAT1217 set password=WPLAT1217 set connect=%username%/%password%@%sid% %请先建立databak2dmp文件夹然后执行% set back_path=d:\databak2...
  • 脚本编写需求描述: 1)需要将某盘符文件夹下的pdf...2)拷贝成功文件之后,需要在备份文件位置【E:\FTP\pdfBackup\pdf】按照每个文件最后的修改日期新建文件目录,归档整理所有的文件 举例:若有两个pdf文件,一.
  • mysql数据库自动备份脚本,可添加到系统的计划任务里面,每天定时执行将会自动备份,修改bat文件中的数据库连接地址即可,自动备份30天内的数据库。时间可以修改bat文件,自行定义。
  • NULL 博文链接:https://lushuai1987.iteye.com/blog/1920669

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,242
精华内容 6,096
关键字:

bat备份文件脚本