2013-01-18 21 views
-1

我必须从服务器移动大文件到服务器在VB代码,就像在Windows服务的要求。我最初的反应是我们需要在.NET中使用FTP类,因为如果一个简单的文件副本可以做到这一点,为什么会有像Filezilla或CuteFTP这样的工具。但是我越想到它,我就无法真正理解FTP为什么如此重要。然而每个人似乎都在使用它。我错过了什么?为什么使用FTP来复制文件?

+1

定义“一个简单的文件副本。”如果你的意思是你可以将文件复制到网络共享中,那么,是的,FTP可能不是必需的。但是如果你没有可用的协议,那么FTP可能是一个可行的选择。人们使用它是因为它很有用。 – David

+0

我的意思是VB.net中的简单文件复制方法等。我完全同意FTP是有用的,而且要走的路,但一个同事不相信我......“这只是一个文件复制命令,有什么大不了的”。 –

回答

0

但我认为它的更多,我真的不能想出为什么FTP真的是那么重要。

FTP是一个几乎普遍的文件传输协议,其允许文件复制从一台计算机到另一台计算机的内部网络上或如因特网的外部网络上。

复制大卫的评论。如果你的意思是你可以将文件复制到网络上共享它们,那么FTP可能不是必需的。

添加我的想法。如果网络上有不同操作系统的计算机,则需要FTP。

2

你不能在所有的TCP网络文件副本。 FTP通过任何TCP网络提供文件传输功能,并实现错误处理,重试,检查点等,否则您必须自行实施。

如果您使用Microsoft Windows网络或Active Directory作为依赖实现解决方案,墨菲需求迟早你将不得不使用它是不能说这种方式在两台服务器之间复制文件。使用FTP ;-)

相关问题