巧用FTP命令进行文件传输
---- 下面向您介绍两则利用FTP进行文件传输的方法。
一、批量文件传输法
---- 适用范围: 单纯文件传输,同时文件名又有一定的规律性,如有相同的文件扩展名等。
---- 使用环境: 含有DOS的操作系统。
---- 实现原理: 利用FTP的“-i -s”选项。
---- 具体方法:
---- 在C盘新建子目录“ftp”,以下所有操作在此目录里完成。
建立一个包含FTP基本命令的纯文本文件ftpbta,内容如下:
yourname
; 用于登录ftp文件服务器的账号
password
; 登录用密码
bell
; 当完成命令时,发出Beep 声
cd directory
; 进入文件指定存储的目录
binary
; 设定binary 传输方法
mput *.jpg
; 上传此目录下的所有.jpg文件
mput *.html
; 在上传此目录下的所有.html文件
bye
; 终止并退出ftp
建立一个批处理文件ftpbta.bat,调用ftp命令,文件内容如下:
ftp -i -s:ftpbta ftpserver
; ftpserver为ftp文件服务器名或IP地址
拷贝所要传输的文件到C:\ftp目录,然后运行ftpbta.bat批处理文件,系统将自动执行文件ftpbta里设定的FTP命令,无需用户干预即可完成文件传输。
二、IE浏览器文件传输法
---- 适用范围: 所要传输的内容比较复杂,包含有文件和目录。
---- 使用环境: 含有Internet Explorer 5.0以上版本浏览器的操作系统。
---- 实现原理: 利用Internet Explorer自身所带的FTP功能。
---- 具体方法:
---- 1.登录FTP文件服务器
---- 启动IE浏览器,在地址栏中输入“ftp://yourname@ftpserver”,回车确认后,出现登录窗口(如图1所示)。
---- 当输入正确的用户名和密码后,显示此用户在FTP文件服务器上的目录(如图2所示)。 
---- 2.上传文件
---- 将所要上传的文件直接拖入FTP文件服务器窗口。
---- 3.下载文件或目录
---- 选择所要下载的文件,点击菜单栏中的“文件”*“复制到文件夹”后,打开“浏览文件夹”窗口(如图3所示),选择文件夹后,单击“确定”完成文件下载。 
---- 对FTP文件服务器上的文件,只有您拥有正确的用户名和密码,才可进行删除、重命名操作,但文件不能在FTP站点内部和站点之间移动。在最新的Internet Explorer 5.5 中,此问题仍然存在。
---- 以上是两则FTP的简单应用,适合于Internet上的一般文件传输。如是管理网站等用到的复杂文件传输,推荐您使用专用的FTP软件,如Dreamwaver和CuteFtp,其中Dreamwaver是一个很好的页面制作、网站管理和文件传输软件,值得朋友们一用。我们也将在今后的文章中向大家介绍一些Dreamwaver的使用技巧。
巧用FTP命令进行文件传输的更多相关文章
- vsftpd-基于ftp协议的文件传输服务器软件
第一部分:在Linux上部署vsftpd服务 1. vsftpd简介 1.1 vsftpd是什么? ftp(File Transfer Protocol)文件传输协议.(实现不同操作系统之间文件的传输 ...
- wusir FTP与HTTP文件传输之TCP Packet解析
向服务器传输文件(上传或下载)时,FTP与HTTP是两种最常用的应用层协议,这两个协议都是基于TCP协议之上.如果深入到数据包内(Packet)进行查看时,FTP与HTTP进行文件传输时有什么特征代码 ...
- Linux shell ftp命令下载文件 根据文件日期
需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件. 可以自行扩展根据文件的大小等其他需求. 知识点总结: 1.获取文件的时间: ls -lrt|awk '{print $6" & ...
- ubuntu 下通过ftp命令下载文件
/*连接*/ $ ftp 192.168.180.2Connected to 192.168.180.2.Name (192.168.180.2:rivsidn): admin Password: ...
- Mac巧用AirDrop实现大文件传输
最近想更新一下Xcode8.3,无奈资源太大,不想一点点下载了,公司服务器上正好有官网下载好的,就想直接拿过来使用,本来想通过QQ传输的,无奈发现QQ传输提示资源过大. 于是就想到了这货:AirDro ...
- linux下常用文件传输命令 (转)
因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...
- linux下常用文件传输命令(转)
因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...
- Linux的文件传输命令总结
由于工作原因,须要常常在不同的server见进行文件传输,特别是大文件的传输,因此对linux下不同server间传输数据命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp ...
- Linux下几种文件传输命令
Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具 ...
随机推荐
- 14年安徽省赛数论题etc.
关于最大公约数的疑惑 题目描述 小光是个十分喜欢素数的人,有一天他在学习最大公约数的时候突然想到了一个问题,他想知道从1到n这n个整数中有多少对最大公约数为素数的(x,y),即有多少(x,y),gcd ...
- 【后缀自动机】hihocoder1449 后缀自动机三·重复旋律6
解题方法提示 小Hi:上次我们已经学习了后缀自动机了,今天我们再来解决一个用到后缀自动机的问题. 小Ho:好!那我们开始吧! 小Hi:现在我们要对K=1..length(S)求出所有长度为K的子串中出 ...
- mybatis批量插入oracle时报错:unique constraint (table name) violated
mybatis批量插入oracle时报错:unique constraint (table name) violated,是因为插入的集合中有两条相同唯一约束的数据.
- es进行聚合操作时提示Fielddata is disabled on text fields by default
在进行派粗前,先执行以下操作 { "properties": { "updatedate": { "type": "text&qu ...
- (转)DLL中导出函数的两种方式(dllexport与.def文件)
DLL中导出函数的两种方式(dllexport与.def文件)http://www.cnblogs.com/enterBeijingThreetimes/archive/2010/08/04/1792 ...
- win7怎么设置1440*900分辨率
右击桌面打开nvidia显卡控制面板显示一栏里面选择更改分辨率如果里面没有你要求的1440*900, 点下面的那个自定义,创建自定义分辨率,水平像素填1440,垂直扫描线填900. 创建完就可以应用了
- 16.同步类容器Collections.synchronized
voctor动态数组.同步类容器,底层实现基于:Collections.synchronized package demo5; import java.util.ArrayList; import j ...
- 《深入理解Java虚拟机》笔记6
class文件由无符号数和表两种类型数据构成.表其实相当于一种结构体,内部又嵌套无符号数或者表. 用u1,u2,u4,u8分别代表一个字节,两个字节,四个字节,八个字节的无符号数. 如图中所示,cla ...
- java 二维码编码解码
做一个小项目的时候写了个二维码编码和解码的小工具,感觉可能用得到,有兴趣的朋友可以看下 再次之前,徐需要用到google的zxing相关的jar包,还有javax相关包 以上为可能用到的jar pac ...
- 不用一个判断,用JS直接输出勾股数
说明: 这里勾股数是符合a2+b2=c2的整数,比如32+42=52,52+122=132,怎么把符合条件的勾股数找出来呢?用代数替代的方法可以极大简化程序,直至一个判断都不用. 可以设a=m2-n2 ...