我需要Windows的FTP客户端

要求:


图形和用户友好的
感觉就像Windows资源管理器窗口一样,支持拖放
没有na / ads /间谍软件
开源
支持FTPS,SFTP和所有现代身份验证机制
维护良好。尽管FTP并不是最新技术,但我想避免在超过6个月内未收到任何提交的程序。最新的提交越好。


评论

封闭的问题尚不清楚,并且有很多投票表决的答案,这些答案仅是五年前才存在的问题。我觉得一个新的问题对回答者来说更有用和更公平,但是我愿意接受其他意见。
链接的问题:Windows的免费FTP客户端

对于不需要sftp / ftps的任何人:Windows资源管理器本身具有ftp客户端。只需在位置栏中输入ftp://server.com。 (不过,作为对这个问题的回答,我建议使用已经建议的winscp。)

@WoodrowBarlow:+1。即使它不是开源的,它也可以很好地工作并且易于使用。发送链接时,通常这就是我告诉菜鸟要使用的内容。可以添加登录信息,以便他们甚至不需要键入任何密码:ftp:// username:p4ssw0rd@example.com需要清楚的是,它是Windows资源管理器,而不是Internet Explorer。

#1 楼

WinSCP满足您的所有要求。



图形:是–有两个备用接口: :




资源管理器接口:





感觉像Windows资源管理器窗口:是–其中一个界面是在Windows File Explorer之后显式设计的。
支持拖放:是–既在文件面板之间,又在其他应用程序之间。通过拖放上传通过拖放下载

否nags / ads / spyware:是。
开源:是– GPL许可证

支持FTPS,SFTP:是

所有现代身份验证机制:是– SSH(用于SFTP和SCP)基于最新版本的PuTTY。 TLS / SSL(用于FTPS,WebDAVS和Amazon S3)基于OpenSSL的最新版本。
维护良好:是–去年提供了1000多次提交和18个发行版。

(我是WinSCP的作者)

评论


支持FTP,FTPS,SCP,SFTP,WebDAV和Amazon S3文件传输协议。

–石油
20年1月7日在10:05

@ zero298为什么? WinSCP在Windows 10中可以正常工作吗?

– Trotski94
20年1月8日,13:30



感谢您创建winscp!它仍然是Windows全新安装中那些必备程序之一。

–伍德罗·巴洛
20年1月8日在14:08

奖金。如果您想“编码”其提供的功能,则还有nuget库。 (即使我是FileZilla的长期用户,我也喜欢这一点)。 nuget.org/packages/WinSCP

– granadaCoder
20年1月8日在15:49

@ Trotski94是的,它与Windows 10兼容(甚至还有Windows Store友好的安装选项)。我的猜测是,出于意识形态原因,zero298必须拒绝使用/确认Windows 10。

– TylerH
20年1月8日在18:27



#2 楼

在过去的几年中,我已经使用了以下3个FTP客户端,所以这里是我的反馈意见:有一个可移植的版本,只有一个.exe文件(以及用于配置的.ini文件)。不要忘记打开“资源管理器”界面:
查看>首选项>环境>界面>资源管理器,它更方便(IMHO)。



基准:超级快!连接到服务器需要4.5秒(从双击WinSCP图标直到显示服务器的文件列表为止的时间)。


Cyber​​duck:多年来我一直在使用它,很棒(双击文件=>在本地编辑,在本地文本编辑器中按CTRL + S =>自动重新上传,而不会弹出窗口,例如WinSCP)。唯一的缺点是它有点慢。 (是因为它使用.NET框架而不是纯WinAPI吗?)。

基准测试:在我的i5笔记本电脑上,需要5秒钟。以便显示UI(双击Cyber​​duck图标之后),以及总共19秒要连接到服务器的时间(从双击Cyber​​duck图标直到显示服务器文件列表的时间)。

FileZilla:一个著名的FTP客户端,它曾经是最受欢迎的FTP客户端。我不再使用它,因为它完全破坏了开发人员的预期用户体验。