110,535
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace DelFile
{
public class DelFile
{
DirectoryInfo di;
public DelFile(string path)
{
di = new DirectoryInfo(path);
}
public DeleteFile()
{
foreach (FileInfo fi in di.GetFiles("*.txt"))
{
if(fi.CreationTime.CompareTo(Convert.ToDateTime("20100303")>0 && fi.CreationTime.CompareTo(Convert.ToDateTime("20100703")<0)
fi.Delete();
}
}
}
}
DirectoryInfo di = new DirectoryInfo(@"路径");
int idx = 0;
foreach (FileInfo fi in di.GetFiles("*.txt"))
{
if(fi.CreationTime.CompareTo(Convert.ToDateTime("20100303")>0 && fi.CreationTime.CompareTo(Convert.ToDateTime("20100703")<0)
fi.Delete();
}
static void Main(string[] args)
{
List<string> files = new List<string>();
DateTime begin = DateTime.ParseExact("20100303", "yyyyMMdd", null);
DateTime end = DateTime.ParseExact("20100703", "yyyyMMdd", null);
foreach (string filepath in Directory.GetFiles(@"c:\test", "*.txt", SearchOption.AllDirectories))
{
FileInfo fi = new FileInfo(filepath);
if (fi.CreationTime>=begin && fi.CreationTime<= end)
{
files.Add(filepath);
}
}
//files就是你你要的所有符合的文件路径(绝对路径)
Console.ReadKey();
}