检查是否存在远程文件

时间:2009-08-02 11:29:14

标签: c# asp.net

当通过HTTP从服务器检索远程文件时,有一种情况我不知道我填写的文件的确切数量需要检索,增加文件名的一部分,直到文件不存在或我点击预定义的门槛。

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

2 个答案:

答案 0 :(得分:11)

404错误(找不到文件)没有超时。他们立即返回状态代码404。

检查请求的响应状态代码。 200没关系,404是找不到文件

答案 1 :(得分:4)

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

相关问题