win2003系统通过ftp自动上传数据及定期删除脚本
来源:互联网 发布:pycharm linux 安装 编辑:程序博客网 时间:2024/06/04 19:56
摘自:http://space.itpub.net/11134237/viewspace-702731
ftp自动上传脚本:
======================================
@echo off
set YEAR=%date:~0,4%
set MONTH=%date:~5,2%
set DAY=%date:~8,2%
set TODAY=%YEAR%_%MONTH%_%DAY%
set TARGET_IP=192.168.1.54
set FILE_NAME_PRE=my_backup
set FILE_NAME=%FILE_NAME_PRE%_%TODAY%*bak
echo the file_name is %file_name%
echo user admin > ftp_put_file.txt
echo mypassword >>ftp_put_file.txt
echo cd E:\BACKUP>>ftp_put_file.txt
echo put %FILE_NAME%>>ftp_put_file.txt
echo bye>>ftp_put_file.txt
ftp -s:ftp_put_file.txt -n %TARGET_IP%
===========================================
定期删除6个月以前的数据脚本:
@echo off
set FILE_NAME=my_backup_*bak
forfiles /D -180 /P E:\BACKUP /M my_backup_*bak /C "cmd /c del /Q /S @file"
我的脚本,测试没有问题
rem eg:fn=20110828set fn=%date:~0,4%%date:~5,2%%date:~8,2%rem 设置删除7天前文件rem set/a fn2=fn-7echo wscript.echo dateadd("d",-7,date) >%tmp%\tmp.vbsfor /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do ( set y=%%i set m=%%j set d=%%k)if %m% LSS 10 set m=0%m%if %d% LSS 10 set d=0%d%set fn2=%y%%m%%d%set ftpdir=%date:~0,4%%date:~5,2%set dir1=Activitylogset dir2=FullBakset file=%dir1%_backup_%fn%0100.bakset file2=%dir1%_backup_%fn2%0100.bakrem 可以使用通配符file2=%dir1%_backup_%fn2%*.bakcd E:\DataBak\%dir1%\FullBakdel %file2%echo open ftp的IP >ftp.txtecho ftp的用户名>>ftp.txtecho ftp的密码>>ftp.txtecho bin>>ftp.txtecho mkdir %ftpdir%>>ftp.txtecho cd %ftpdir%>>ftp.txtecho mkdir %dir1%>>ftp.txtecho cd %dir1%>>ftp.txtecho mkdir %dir2%>>ftp.txtecho cd %dir2%>>ftp.txtrem 上传多文件使用 echo prom>>ftp.txtrem 使用通配符上传多文件 echo mput %file%>>ftp.txtecho put %file%>>ftp.txtecho bye>>ftp.txtftp.exe -s:ftp.txtdel ftp.txt
- win2003系统通过ftp自动上传数据及定期删除脚本
- 定期自动重命名文件并上传到ftp然后删除
- 自动FTP上传脚本
- ftp 自动上传脚本
- 通过Rman定期删除归档脚本
- UNIX/linux系统下FTP自动上传文件脚本
- 利用TSQL脚本将备份数据自动上传到ftp
- Script:创建一个job,通过存储过程定期删除数据的脚本
- FTP数据上传及WinCE系统FTP根目录设定
- FTP数据上传及WinCE系统FTP根目录设定
- FTP数据上传及WinCE系统FTP根目录设定
- FTP数据上传及WinCE系统FTP根目录设定
- FTP数据上传及WinCE系统FTP根目录设定
- sql数据库定期备份并上传ftp脚本
- mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise
- linux shell ftp脚本自动上传脚本
- 通过shell脚本定期删除linux用户下的日志
- 定期删除备份文件脚本
- windows、Linux下java 环境变量的配置
- 创业者要先做最容易最快乐的事情
- ALV 拖放事件
- 用yum安装完mysql后没有mysqld的问题
- ARM处理器芯片选型指南
- win2003系统通过ftp自动上传数据及定期删除脚本
- oracle 特殊SQL(TABLE( CAST( MULTISET()
- 如何将自己的代码自动添加版权信息[转]
- 用MySQL创建数据库和数据库表
- html中通过css改变input样式特效
- ASP.NET中文乱码解决方案
- iPhone开发基础视频教程
- DB2/z SQLCODE -20071 WLM ENVIRONMENT NAME MUST BE SPECIFIED function-name
- 常用快捷键