WINdows下利用FTP远程备份问题。

wsql 2015-11-16 03:17:42
首先条件如下。本机1需要在任务管理计划里执行一个脚本,让本机某个文件夹下的某个文件远程备份到FTP服务器目录下的databak文件夹。本机需备份文件路径:F:/123 。里面的文件按天生成,文件名如下:hphis%date:~0,4%%date:~5,2%%date:~8,2%.dmp

ftp服务器:192.168.66.227
端口:21
用户名:test
密码:123456
备份文件目录databak
脚本如下:
@echo off
echo.
set data=%date:~0,4%%date:~5,2%%date:~8,2%
set /a deldata=data-7
echo open 192.168.1.1 21 >ftp.txt
echo test>>ftp.txt
echo 123456>>ftp.txt
echo binary>>ftp.txt
echo cd databak>>ftp.txt
echo lcd F:\123>>ftp.txt
echo prompt>>ftp.txt
echo mput hphis%date:~0,4%%date:~5,2%%date:~8,2%.BAK >>ftp.txt
echo mdelete hphis%date:~0,4%%date:~5,2%%date:~8,2%.BAK >>ftp.txt
echo close>>ftp.txt
echo bye>>ftp.txt
ftp.exe -s:ftp.txt
echo.
pause


测试运行并不成功,图如下:
...全文
317 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2015-11-18
  • 打赏
  • 举报
回复
lcd F:\123 检查你的windows2008上有没有 F:\123目录
  • 打赏
  • 举报
回复
现在是什么情况?问题解决了么?
wsql 2015-11-17
  • 打赏
  • 举报
回复
mdelete 本来是想上传后删除原文件,...原来是这里搞错了。还有这个脚本在WIN2008系统上运行显示“文件名 目录名或卷标语法不正确”,但好像不影响文件传输,不知道是哪里又有问题
X-i-n 2015-11-16
  • 打赏
  • 举报
回复
上传完以后mdelete是几个意思? 你现在的脚本运行不成功是卡在哪一步?
wsql 2015-11-16
  • 打赏
  • 举报
回复
在线等,求解

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧