写了个小程序,能将抓取的数据按时间自动保存在文件夹下。我现在想控制这个文件夹下文件保存的数量,不知道怎么写才能实现这个功能,本人小菜一个,望高手能解答一下!

解决方案 »

  1.   

    using System;
    using System.Threading;
    using System.IO;class App
    {
        static void SaveFile(String path)
        {
            while(true)
            {
                DateTime dt = DateTime.Now;
                String strSaveFileName = String.Format(@"{0}\{1}{2}{3}{4}\{5}\", path, dt.Year, dt.Month, dt.Day, dt.Hour,dt.Minute);
                if (!System.IO.Directory.Exists(strSaveFileName))
                {
                    Directory.CreateDirectory(strSaveFileName);
                    Thread.Sleep(1000);
                }            File.AppendAllText(String.Format("{0}{1}.txt",strSaveFileName,dt.ToString("yyyyMMddHHmmss")), dt.ToString());
            }
        }    static void Main()
        {
            SaveFile("c:\\1");
            Console.ReadKey();
        }
    }参考文件夹结构