2013-02-16 89 views
1

我想獲取所有文件在ftp文件夾中的列表。問題是大約有96000個圖像文件,所以目錄列表超時。任何關於如何使用.Net(更喜歡VB.Net)來獲取文件細節(修改日期)的想法。我想獲取信息以允許我同步這些文件。雖然可能有一個計劃要做到這一點,但這只是一個臨時解決方案,直到我們將文件移動到S3 Bucket爲止。謝謝。從大量文件的FTP文件夾中獲取文件列表

+2

你能可能將文件放在文件夾?處理超時,然後能夠處理文件夾的麻煩少一點。在以前的工作中,我們有一個unix服務器,它有一個文件夾中的數以萬計的文件(比你少,但仍然很多)...我們最終在服務器上放置了一個小腳本,用於將列表輸出到文件,壓縮它,然後我們會檢索它並解析..(也許這是一個選項) – 2013-02-16 04:31:38

+1

使用wcf將一個dir文件傳送到一個文本文件併發送。或者在WCF中傳遞最後一個文件名並獲取下一個文件。或限制爲1000個文件目錄。 FTP過去10,000是一個問題。 – Paparazzi 2013-02-16 04:38:27

+0

將文件分解到不同的文件夾將不起作用,因爲它們都是產品,由sku項命名,因此對它們進行分類將會很痛苦。由於我可以訪問流程的兩個方面,因此將信息放入我可以下載或訪問的內容將是理想的。 – Wade73 2013-02-16 04:47:53

回答

1

您可以訪問雙方

只是管目錄到文件
打開命令

DIR> DIR.TXT

0

您可以使用代碼隱藏訪問文件。

For Each s In System.IO.Directory.GetFiles("/") 
    Response.Write(s & "<br>") 
Next s 

你可能不會想用的Response.Write或路徑「/」,但你可以訪問文件,這樣,如果權限允許。

+0

這個問題是關於從ftp文件夾中列出文件的。 – 2014-04-14 12:22:44

相關問題