求代码:从一个txt文件中读取内容,显示在textbox中?我在做注册得时候显示出来的相关协议,法律法规。对文件操作不熟悉,请大家帮一下忙

解决方案 »

  1.   

    VB的:
    Dim fi As New FileInfo("文件名")
    If fi.Exists Then
          Dim streamReader As StreamReader = fi.OpenText()
          Me.txtInfo.Text = streamReader.ReadToEnd().Replace(Microsoft.VisualBasic.vbCrLf, "<br>")
          streamReader.Close()
    end if
    C#的:
    FileInfo fi = New FileInfo("文件名");
    If(fi.Exists)
    {
          StreamReader streamReader = fi.OpenText();
          this.txtInfo.Text = streamReader.ReadToEnd().Replace("\r\n", "<br>");
          streamReader.Close();
    }
      

  2.   

    读写文件:public ReadFile(string strFileName)
    {
      StreamReader sr = new StreamReader(strFileName),System.Text.Encoding.Default);
      while (sr.Peek() >= 0) 
      {
         Console.WriteLine(sr.ReadLine());
      }
      sr.Close();  
    }Public Shared Sub WriteFile(ByVal strLog As String, ByVal page As System.Web.UI.Page)       
            If Directory.Exists(page.Server.MapPath("LogFolder")) = False Then
                Directory.CreateDirectory(page.Server.MapPath("LogFolder"))
            End If
            Dim pw As StreamWriter = New StreamWriter(page.Server.MapPath(".") & "\LogFolder\log.txt", True, System.Text.Encoding.UTF8)
            pw.WriteLine(strLog)
            pw.Flush()
            pw.Close()
        End Sub