如题。我想删除D盘aaa文件夹里3小时前的所有文件和文件夹,这个批处理该怎么写?
forfiles貌似很简单,但我不会用。别的方法也可以。

解决方案 »

  1.   

    refer:
    http://www.cnblogs.com/insus/articles/1431986.html
    http://www.cnblogs.com/insus/articles/1986723.html
      

  2.   

    refer:
    string[] files = Directory.GetFiles("D:\\aaa");
                foreach (string str in files)
                {
                    FileInfo fileInfo = new FileInfo(str);
                    if (DateTime.Now.AddHours(-3).CompareTo(fileInfo.CreationTime) < 0)
                    {
                        File.Delete(str);//删除,文件夹删除自己写吧
                    }
                }