背景
什么是文件协议?很多人认为文件协议主要是用来传输的协议,但什么是传输呢?把电脑中的一个文件从一个地方复制到另外的地方算不算传输?所以,从文件复制的角度,文件协议如下这些都应该算作协议:本地文件、各种压缩文件、FTP协议、SFTP协议、SMB(Windows文件共享协议)、S3协议、WebDAV协议.......
这种逻辑性抽象描述是不是搞得大家有点脑瓜疼?没关系,因为抽象的东西一旦能落地,有了看得见、摸得着的具体实现就非常好理解了。今天就给大家演示一下DESK倚天剑是如何在这多种文件协议中进行左右横跳的。具体实验过程如下:
1.用DESK打开一个zip文件
2.把zip中的文件复制到FTP服务器上
3.把FTP的文件复制到SFTP服务器上
4.把SFTP的文件复制到WebDav服务器上
中间复制没有落地过程,神奇吧? 喜欢看视频的朋友,请参考如下视频:
透明的文件复制
双击打开zip文件,从左边zip文件窗口拖拽到右边FTP服务器窗口,如下图所示:

接下来打开一个SFTP服务器,然后把FTP文件拖拽过去,如下图所示

最后打开一个WebDAV服务器,然后把SFTP文件拖拽过去,如下图所示

注意:如果要拖拽的窗口被打开在相同一侧,可以使用右键,点击“切换”,就可以把当前被切换的窗口放置在另外一侧。如下图所示:

总结
DESK的这种多协议横跳方式的文件操作方式非常好,最好的地方在于大家不用去学习各种协议,更不用去掌握支持不同协议的特殊客户端。DESK让各种文件协议看起来差不多,很大程度上减轻了学习负担,做到一招鲜吃遍天的目的