ftp 命令,如何在BAT批处理文件中实现FTP登陆?
rem 例如列出ftp文件,可输入命令 ls
@echo off

set ftpulr=写ftp地址
set ftpuser=写ftp用户名
set ftppwd=写ftp密码
set ftpport=写ftp端口
echo open %ftpulr% %ftpport%>openFtp.txt
echo %ftpuser%>>openFtp.txt
echo %ftppwd%>>openFtp.txt
echo 输入命令:
set /p var=
echo 输入的是 %var%
echo %var%>>openFtp.txt
echo bye>>openFtp.txt
echo Transport data......
ftp -s:openFtp.txt
del openFtp.txt
pause
ftp怎么传文件?
windows下FTP上传文件: 比如要把 D:\index.html上传至服务器的根目录中,可以键入: ftp> put D:\index.html (回车)
当屏幕提示你已经传输完毕,可以键入相关命令查看: ftp> dir (回车)windows下ftp上传下载: 假设要把服务器\images目录中的所有.jpg文件下载至本机中,可以输入指令: ftp> cd images(回车) [注:进入\images目录] ftp> mget *.jpg windows下ftp上传与下载工作完毕,键入bye中断连接。 ftp> bye(回车)下面是一些常用的FTP命令:
1. open:与服务器相连接;
2. send(put):上传文件;
3. get:下载文件;
4. mget:下载多个文件;
5. cd:切换目录;
6. dir:查看当前目录下的文件;
7. del:删除文件;
8. bye:中断与服务器的连接。 如果想了解更多,可以键入 ftp> help (回车)
fTp命令中put的含义是?
put的含义是组合,结合的意思
ftp下载命令?
1. 连接ftp服务器
ftp下载命令:格式:ftp [hostname| ip-address]
a)在linux命令行下输入:
ftp 192.168.1.1
b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。
2. 下载文件
下载文件通常用get和mget这两条命令。
a) get
格式:get [remote-file] [local-file]
将文件从远端主机中传送至本地主机中。
如要获取远程服务器上/usr/your/1.htm,则
ftp> get /usr/your/1.htm 1.htm (回车)
b) mget
格式:mget [remote-files]
从远端主机接收一批文件至本地主机。
如要获取服务器上/usr/your/下的所有文件,则ftp> cd /usr/your/
ftp> mget *.* (回车)
ftp提示符下用什么命令可以查看本地机器当前目录有?
在FTP提示符下,如果想要查看本地机器当前所在的目录,可以使用 FTP 的本地命令来查看。可以使用以下两个命令之一:
1. pwd
在 ftp 提示符下输入 pwd 命令会返回本地机器的当前目录。例如:
```
ftp> pwd
227 Entering Passive Mode (xxx,xxx,xxx,xxx,xx,xx)
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> Local directory now /Users/user/Documents
```
这个例子中,在输入 pwd 命令后,FTP 服务器返回了本地机器的当前目录,即 /Users/user/Documents。
2. !pwd
在 FTP 提示符下输入 !pwd 命令会直接调用本地系统的 pwd 命令,而不是在 FTP 环境中执行。例如:
```
ftp> !pwd
/Users/user/Documents
```
这个例子中,在输入 !pwd 命令后,FTP 提示符返回了本地机器的当前目录,即 /Users/user/Documents。
注意:在使用 !pwd 命令之前,需要确保本地机器的命令行界面处于激活状态。如果没有激活,可以在 FTP 提示符下输入 ! 终端或 exit 命令,退出到本地机器的命令行界面。


还没有评论,来说两句吧...