网站静态化

using System.IO;
using System.Windows.Forms;
using System.Text;
using System.Net;

 

   //静态化

    protected string jingtaihua(string url, int i)
    {

        //创建文件
        string dt = DateTime.Now.ToLongDateString();
        string activeDir = @"c:\" + dt;
        System.IO.Directory.CreateDirectory(activeDir);

        string file = activeDir + "\\" + i + "kkk.htm";

        string path =string.Format("http://localhost:10444/linshizhuaqu/"+url);
        byte[] b = new byte[39824];

        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(path);
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();

        Stream streamReceive = response.GetResponseStream();

        Encoding encoding = Encoding.GetEncoding("GB2312");
        StreamReader streamReader = new StreamReader(streamReceive, encoding);
        string strResult = streamReader.ReadToEnd();
        streamReader.Close();

        //写入文件
        if (File.Exists(file))
        {
            File.Delete(file);
            StreamWriter sw = File.AppendText(file);

            sw.WriteLine(strResult);
            sw.Flush();
            sw.Close();       //关闭流
            sw.Dispose();    //销假对象
        }
        else
        {
            StreamWriter sw = File.CreateText(file);
            sw.WriteLine(strResult);
            sw.Flush();
            sw.Close();
            sw.Dispose();
        }
        return file;
    }

转载于:https://www.cnblogs.com/VirtualLive/archive/2010/01/23/1654850.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值