2013-01-18 22 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 ;-)

相關問題