所以,我處在這個小小的困境中,我被困在看幾個ftp文件夾,看看他們是否添加了新文件。如果他們這樣做,它需要用文件名引發一個事件。從而告訴其他人下載該文件。FTP FileWatcher
這是一個非常簡單的對象,我只是好奇,如果有人知道這個操作是多麼昂貴?
我打算使用NLIST命令,因爲我不需要文件大小信息,並且文件夾中不會有子目錄。該文件夾中的每個文件名稱中都只有25個字符。
每個文件夾(通常在低端,100-300,但目前正在增長)可能有從10到'也許'幾千(最多約2000)文件的任何地方。
這些文件的大小從250kb到非常不可能的10mb(通常在250kb到4mb範圍內)。
可能有多達幾百個文件夾(在這種情況下,我可以根據文件夾的數量更改手錶頻率),但目前只有少數(6-10個)。
也會有多個FTP服務器登錄,不同的登錄可以訪問不同的文件夾。
我不是要求實施,只要任何人有一些關於FTP的第一手或第二手知識,這怎麼會影響我的網絡。
我不反對放置文件保留時間或更改檢查新文件的頻率。
@Meiscooldude - 這聽起來像更多的服務器相關的問題,而不是一個編程問題。您可能希望將此發佈到serverfault.com而不是stackOverflow。 – Tommy 2010-04-07 22:32:41
「看守者」究竟是什麼,一個程序檢查服務器的新文件並生成某種迴應(電子郵件,消息窗口等)?如果是這樣,你打算使用哪種語言? – JYelton 2010-04-07 22:34:32
@Tommy - 感謝您的建議,我繼續並將其發佈到那裏。 @JYelton - 觀察者很可能是在C#中編程的.NET庫的一部分。它會拋出一個事件來告訴其他對象下載一個特定的文件。 – Meiscooldude 2010-04-07 22:39:19