www.dbpj.net > 如何使用批处理命令登陆Ftp服务器

如何使用批处理命令登陆Ftp服务器

rem 指定FTP用户名 set ftpUser=abc rem 指定FTP密码 set ftpPass=1234 rem 指定FTP服务器地址 set ftpIP=100.10.100.1(echo.%ftpUser% echo.%ftpPass%)>ftp.sh ftp -v -i -s:"ftp.sh" %ftpIP%

将文件传送到运行 FTP 服务器服务(经常称为后台程序)的计算机以及将文件从该计算机传出.可以交互使用 Ftp.FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host] -v 禁止显示远程服

可以用telnet啊.先在服务器上开启telnet服务.然后设置防火墙允许telnet连接.这样你就可以在批处理里用 telnet 192.168.1.1访问了.

参照:.netrc文件格式:open ip用户名密码binmput d:\aa\目录下的txt文件closebye以上内容建立一个文件,使用:ftp -i -s:文件名 方式做计划任务调用,就可以了.

ftp命令有个参数-s:filename,您可以写一个文本文件,把ftp登录的用户名、密码按行写在其中,就行了.例如您ftp为192.168.1.100账号为user/123456,那就写个ftp.txt user123456 然后,批处理命令就用ftp -s:ftp.txt 192.168.1.100就行了.

@echo offecho open ftp地址 端口号 >f.txtecho get ftp上的文件 本地目录 >>f.txtecho quit >>f.txtftp -s:f.txt -adel f.txt

rem -----------脚本开始--------------- @echo off set ftpfile=putfiles.ftp set logfile=putfiles.log echo open 192.168.0.1 > "%ftpfile%" rem 把下面行中的 username和password改为你的用户名和密码 echo user username password >> "%ftpfile%" rem

FTP命令好象不能那么筛选,不过你可以在DATE下建立一个新文件夹,把所有文件都放进去,然后DATE下就只有每天创建的文件文件,下载下来后在移动过去,这样不就简单了然后你可以每天用下面的脚本来下载文件@echo offecho open

熟悉并灵活应用FTP的内部命令,可以收到事半功倍的效果.FTP的命令行格式为:ftp-v-d-i-n-g[主机名].其中:-v显示远程服务器的所有响应信息;-n限制ftp的自动登录,即不使用;.netrc文件;-d使用调试方式;-g取消全局文件名.FTP使用的

2.open qint.ithot.net/*这一步可以与第一步合并,在“运行”里直接输入"ftp qint.ithot.net".如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qint.ithot.net 2121”*/3.username/*提示

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com