簡體   English   中英

C#如何將所有文件從服務器下載到本地文件夾

[英]C# how to download all file from server to local folder

在服務器中,我有一個名為“ Image”的文件夾,我該如何將該文件夾中的所有文件下載到本地文件夾中?

我嘗試過的。

  WebClient Client = new WebClient();
  Client.DownloadFile("http://serverip/File/Ticket-Photo/*", @"C:\\File\\*);

您無法通過HTTP執行此操作。 僅由於服務器不提供目錄內容列表,就無法獲取遠程服務器的目錄列表。

如果服務器確實提供了目錄內容(例如apache中的index.html頁面),則需要解析HTML列表,然后再下載每個單獨的文件。

或者,如果您控制服務器,則可以使用另一種方法從遠程服務器(例如FTP)中檢索文件,該方法旨在傳輸文件。

有關如何通過FTP執行此操作的更多信息,請參見此問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM