• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 备份文件并上传至FTP服务器的bat代码

备份文件并上传至FTP服务器的bat代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了bat 备份文件,bat 删除历史备份文件,服务器怎么备份文件,windows ftp bat,bat ftp等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

定时备份文件并FTP上传至备份服务器

rem 要备份的文件夹
echo:
set /p bak_webFile=        请将要上传的文件(夹)拖到此处=

rem 当前日期(格式YYYYMMDD)
set bak_date=%date:~0,4%%date:~5,2%%date:~8,2%

rem ftp信息
set bak_ftpServer=202.96.189.52
set bak_ftpUserName=Wingl83
set bak_ftpUserPass=l7l2O6OO

echo:
echo:
echo:        开始上传

rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mput %bak_webFile%\* >>ftp.up
echo bye >>ftp.up

FTP -s:ftp.up -i >>%bak_logPath%log-%bak_date%.txt
del ftp.up /q
del log-%bak_date%.txt /q

echo:
echo:
echo:        上传完成
</div>

定时备份文件并FTP上传至备份服务器

rem ftp信息
set bak_ftpServer=202.96.189.52
set bak_ftpUserName=Wingl83
set bak_ftpUserPass=l7l2O6OO

set bak_timeStart=%time%
md %bak_tmpFile%
md %bak_logPath%

echo -------- 开始压缩 [%bak_timeStart%] >%bak_logPath%log-%bak_date%.txt

"C:\Program Files\WinRAR\Rar.exe" a -ag+%bak_bakFile% %bak_tmpFile% %bak_webFile% 

echo -------- 压缩完成,开始上传 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txt

rem 生成ftp命令文件
echo open %bak_ftpServer% >ftp.up
echo %bak_ftpUserName%>>ftp.up
echo %bak_ftpUserPass%>>ftp.up
echo bin >>ftp.up
echo mkdir %bak_date% >>ftp.up
echo cd %bak_date% >>ftp.up
echo mput %bak_tmpFile%\* >>ftp.up
echo bye >>ftp.up

FTP -s:ftp.up -i >>%bak_logPath%log-%bak_date%.txt
del ftp.up /q
rem Xcopy %bak_tmpFile%* C:\Temp /y
del %bak_tmpFile%*.* /q /s
rd %bak_tmpFile% /q
echo -------- 上传完成 [%time%/%bak_timeStart%] >>%bak_logPath%log-%bak_date%.txt
</div>

</div>

您可能想查找下面的文章:

  • 备份文件并上传至FTP服务器的bat代码

相关文章

  • win2003下杀任何进程的命令(taskkill,ntsd)
  • 使用批处理命令设置windows系统的ip地址和dns附图
  • 百度贴吧上传图片方式附件利器
  • 批处理实现的文字的飞入+变色效果代码
  • cmd rd命令 删除文件夹
  • 几个bat例子文件
  • 实现android应用程序自动化测试的批处理脚本
  • 字符串查找 cmd find命令
  • 批处理制作二维码生成器
  • 批处理 Set 命令详解 让你理解set命令第1/2页

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 出错提示与对策
    • dos变量定义和引用方法
    • IIS ASP.NET 版本转换批处理代码
    • 用批处理生成网页文件并打开的代码
    • 使用BAT批处理执行sql语句的代码
    • 内存虚拟盘软件XMSDSK的使用教程
    • 根据当前目录下的文件生成网址列表的bat
    • 批处理实现的网络巡检脚本(PING与端口扫描)
    • 批处理倒计时(全屏)
    • 一个命令行(批处理)延迟执行命令的语法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有