簡體   English   中英

檢查是否存在遠程文件

[英]Check if a remote file exists

通過HTTP從服務器獲取遠程文件時,在一種情況下,我不知道需要填充的確切文件數量,增加文件名的一部分,直到文件不存在或命中預先定義的文件閾。

使用C#測試遠程文件是否存在的最佳方法是什么? 顯然,我可以發送一個web請求,看看是否超時,但這不是最佳選擇!

404錯誤(找不到文件)不會超時。 他們立即返回狀態碼404。

檢查請求的響應狀態代碼。 200沒問題,404找不到文件

順便說一句,如果您只需要檢查文件是否存在而無需實際下載,則應該使用HEAD請求(HttpWebRequest.Method =“ HEAD”)

暫無
暫無

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

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