C# 检查远程文件是否存在
当通过HTTP从服务器检索远程文件时,有一种情况是,我不知道需要检索的文件的确切数量,增加文件名的一部分,直到文件不存在或达到预定义的阈值 使用C#测试远程文件是否存在的最佳方法是什么?很明显,我可以发送一个webrequest,看看它是否超时,但这不是最佳选择 404错误(未找到文件)未超时。它们立即返回,状态代码为404 检查请求的响应状态代码。200正常,404未找到文件404错误(未找到文件)未超时。它们立即返回,状态代码为404C# 检查远程文件是否存在,c#,asp.net,C#,Asp.net,当通过HTTP从服务器检索远程文件时,有一种情况是,我不知道需要检索的文件的确切数量,增加文件名的一部分,直到文件不存在或达到预定义的阈值 使用C#测试远程文件是否存在的最佳方法是什么?很明显,我可以发送一个webrequest,看看它是否超时,但这不是最佳选择 404错误(未找到文件)未超时。它们立即返回,状态代码为404 检查请求的响应状态代码。200正常,404未找到文件404错误(未找到文件)未超时。它们立即返回,状态代码为404 检查请求的响应状态代码。200没问题,404没有找到文件
检查请求的响应状态代码。200没问题,404没有找到文件顺便说一句,如果您只需要检查文件是否存在,而没有实际下载它,您应该使用HEAD请求(HttpWebRequest.Method=“HEAD”)顺便说一句,如果您只需要检查文件是否存在,而没有实际下载它,您应该使用HEAD请求(HttpWebRequest.Method=“HEAD”)