这么提问和帖作业是没有区别的...
建议楼主去看看QuickStart
里面有你要的

解决方案 »

  1.   

    谁解释一下什摸叫贴作业呢?偶不明白!!!!我只知道老夫子说的“不耻下问”!QUICKSTART是什摸东东呢?
      

  2.   

    quickStart和我这问题有关吗?不过只是快速入门的教程而已啊
      

  3.   

    if (!File.Exists(path)) 
            {
                // Create the file.
                using (FileStream fs = File.Create(path)) 
                {
                    Byte[] info = 
                        new UTF8Encoding(true).GetBytes("This is some text in the file.");        //根据你的文件的具体编码方式来具体选择,不然要乱码的。                // Add some information to the file.
                    fs.Write(info, 0, info.Length);
                }
            }        // Open the stream and read it back.
            using (StreamReader sr = File.OpenText(path)) 
            {
                StringBuilder myStr = new StringBuilder(0,11000000);
                //public StringBuilder(int capacity,int maxCapacity);
                myStr.Append(sr.readLine()); 
                
            }就应该把最早写入的日志文件的内容删除一部分,删除部分的大小等于本次写入内容的大小这个你就自己设计一个算法吧,你可以把myStr里的内容先反转,让最早加入的排在最前面,然后按你的要求删掉相应的字符数,然后再反转回去,新建一个文件把你今天的日志STRING+myStr加进去,最后删掉原来的日志文件。楼上Sunmast(速马, Reloading...) 说的可能是这个
    http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/IO/logfile/logfile.srchttp://chs.gotdotnet.com里有很多基础内容,最好没事去看看,不要以为仅仅是个入门哦。
    温故知新,呵呵。
      

  4.   

    hehe,谢了,楼上的!向文件追加内容和创建文件这类的东西我也会点,难点不是这些!