下载文件

使用WebRequest下载文件
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;

namespace Util
{
    
public class Down
    {
        
private void File(string name)
        {
            
try
            {
                
string url = name;
                
string fileName = "E:\\English\\" + url.Substring(url.LastIndexOf("/"+ 1);
                WebRequest req 
= WebRequest.Create(url);
                WebResponse res 
= req.GetResponse();
                Stream stream 
= res.GetResponseStream();
                FileStream fs 
= new FileStream(fileName, FileMode.OpenOrCreate);
                
int l;
                
byte[] buffer = new byte[1024];
                
do
                {
                    l 
= stream.Read(buffer, 0, buffer.Length);
                    
if (l > 0)
                        fs.Write(buffer, 
0, l);

                } 
while (l > 0);

                fs.Close();
                fs.Flush();
                stream.Close();
                stream.Flush();
            }
            
catch
            {
                
//
            }
        }
    }
}
posted @ 2008-07-01 21:49  angushine  阅读(247)  评论(0编辑  收藏  举报