用FileStream和BinaryWriter就可以啦

解决方案 »

  1.   

    public class WriteTxt{
    //path为路径
    string path;
    public WriteTxt(string path1)
    {
    path=path1;
    }
    public CreatTxt()
    {
    StreamWriter aa;
    string pa=payh+"102.txt";
    aa=File.CreateText(pa);
    aa.WriteLine("你的字符");
    aa.close;
    }
    }
    public static void Main()
    {
    WriteTxt asd=new WriteTxt("c:\\");
    asd.CreatTxt();
    }
      

  2.   

    这行写错了
    string pa=payh+"102.txt";
    payh应为path
      

  3.   

    不好意思,上面写的又出了问题,这个是个绝对没错的,我已经编译通过了
    using System;
    using System.IO;
    namespace qqqq
    {
    public class WriteTxt
    {
    //path为路径
    string path;
    public WriteTxt(string path1)
    {
    path=path1;
    }
    public void CreatTxt()
    {
    StreamWriter aa;
    string pa=path+"102.txt";
    aa=File.CreateText(pa);
    aa.WriteLine("sadasd");
    aa.Close();
    }
    static void Main() 
    {
    WriteTxt asd=new WriteTxt("c:\\");
    asd.CreatTxt();
    }
    }
    }
      

  4.   

    http://www.csdn.net/expert/topic/360/360554.shtm
    里面说的很详细了。
      

  5.   

    FileStream fs=new FileStream("c:\\history.txt",FileMode.OpenOrCreate,FileAccess.Write);
    StreamWriter w=new StreamWriter(fs);
    w.BaseStream.Seek(0,SeekOrigin.End);
    w.WriteLine("UserID:"+UserID+" \tIP:"+ Request.ServerVariables.Get("REMOTE_ADDR").ToString()+"\t\tWriteTime:"+DateTime.Now.ToLocalTime());
    w.Close();
    fs.Close();