想写下载的小工具,谢谢大家

解决方案 »

  1.   

    楼上正解
    PS:WebClient还可以用其他类,甚至Socket也行
      

  2.   


    public class clsDownLoad
    {
    public clsDownLoad()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }                //strRemoteFile --- 远程文件地址,如: http://www.sohu.com/a.rar
                    //strLocalFile  --- 存放到本地的文件地址,如: c:\\a.rar
    public bool DownLoad(string strRemoteFile, string strLocalFile)
    {
    WebClient wc = null;
    try
    {
    wc = new WebClient();
    wc.DownloadFile(strRemoteFile, strLocalFile);
    }
    catch
    {
    return false;
    }
    finally
    {
    if(wc!=null)
    {
    wc.Dispose();
    wc = null;
    }
    }
    return true;
    }  }