2009-08-02 60 views
1

当从通过HTTP serrver检索远程文件,有一个情况下,我不知道的文件,我填写需要检索的准确数量,增加文件名的一部分,直到该文件不不存在或我达到预定义的阈值。检查远程文件存在

什么是使用C#测试远程文件是否存在的最佳方法?我觉得我可以发送webrequest,看看它是否超时,但这不会是最佳的!

回答

11

404错误(未找到文件)不超时。他们与状态码404

检查请求的响应状态代码立即返回。 200行,404文件未找到

4

顺便说一句,如果你只需要检查文件是否存在,而无需实际下载它,你应该使用HEAD请求(HttpWebRequest.Method =“HEAD”)

相关问题