winform下如何用C#判断远程文件是否存在?
特别是像这样的文件,(mms://开头的文件):
mms://218.28.108.1/!商都宽频movie_2004!@/2004-11/笔仙.wmv用下面的那个函数能判断普通文件的存在,但像mms://开头的文件的文件就不能判断啦,哪位高手帮帮忙,看程序如何写,能判断出mms://这样的远程文件的存在.多谢 //判断文件是否存在的函数,
private bool Test(string URL)
{
try
{
System.Net.WebRequest s=System.Net.WebRequest.Create(URL);
s.Timeout=10000;//响应时间
System.Net.WebResponse a=s.GetResponse();
return true;
}
catch
{
return false;
}
}
特别是像这样的文件,(mms://开头的文件):
mms://218.28.108.1/!商都宽频movie_2004!@/2004-11/笔仙.wmv用下面的那个函数能判断普通文件的存在,但像mms://开头的文件的文件就不能判断啦,哪位高手帮帮忙,看程序如何写,能判断出mms://这样的远程文件的存在.多谢 //判断文件是否存在的函数,
private bool Test(string URL)
{
try
{
System.Net.WebRequest s=System.Net.WebRequest.Create(URL);
s.Timeout=10000;//响应时间
System.Net.WebResponse a=s.GetResponse();
return true;
}
catch
{
return false;
}
}
1)用flashget(1.6以上版本)下载mms://...文件
2) 查看flashget下载日志
3)你就可以找到一些命令是请求文件的
4)自己用socket写一个。
试试
mms://218.28.108.1:mms端口/!商都宽频movie_2004!@/2004-11/笔仙.wmv
只取回响应的头信息试试。
socket.connect()然后socket.send()发送命令,然后socket.receive(),再根据receive的值判断文件存在不存在(完全猜测)
如果是别的服务器:还没想好