c# 删除指定文件夹中创建日期不是今天的所有文件的方法分享


摘要:
下文讲述使用c#删除某一时间范围内的文件的方法分享,如下所示:


实现思路:
使用file类中的getFiles方法获取所有文件,依次遍历,然后将”创建时间不等于当天”的文件全部删除,如下:

     //创建日期不是今天的文件全部删除

            //待删除文件的目录
            string strDeleteFolderPath = Server.MapPath("~") + "\\tmp\\"; 
            //获取文件夹
            DirectoryInfo strDeleteFolder = new DirectoryInfo(strDeleteFolderPath);
            //获取文件夹下所有文件悉尼型
            foreach (FileInfo fileInfo in strDeleteFolder.GetFiles())
            {
                //判断文件日期不等于今天,就删除
                if (fileInfo.CreationTime  !=  DateTime.Today)
                    fileInfo.Delete();
            }