1.autoftp.bat(注意脚本名别叫ftp.bat)
echo ========================================== >> autoftp.log
date /t >> autoftp.log
time /t >> autoftp.log
echo %date:~0,4%%date:~5,2%%date:~8,2% >>autoftp.log
ftp -i -n -s:"D:get_bak.ftp" >> autoftp.log
2.get_bak.ftp
open 1.1.1.1 \
user 111 222 \ 111用户名 222密码
bin
prompt
cd /app \ ftp服务器(linux)l路径
lcd D: \ 文件存放路径
mget *
bye
exit
ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]
参数:
-v:禁止显示远程服务器响应。
-d:启用调试、显示在客户端和服务器之间传递的所有ftp命令。
-i:多个文件传送时关闭交互提示。
-n:禁止自动登录到初始连接。
-g:禁用文件名组,它允许在本地文件和路径名中使用通配符字符(*和?)。
-s:FileName:指定包含ftp命令的文本文件;当ftp启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向(>)。
-a:在捆绑数据连接时使用任何本地接口。
-w:WindowSize:替代默认大小为4096的传送缓冲区。
-A:匿名登陆。
Host:指定要连接到远程计算机的计算机名或IP地址。如果指定,计算机必须是最后一个参数。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论