System.IO.DirectoryInfo di = new DirectoryInfo(Server.MapPath("images\\"));
//获取目录下的文件
FileInfo[] fiArr = di.GetFiles();
foreach (FileInfo fi in fiArr)
{
//获取扩展名为.gif的文件。注意区分大小写
if(fi.Extension.ToString() ==".gif" )
{
//定义一个时间间隔为2秒
TimeSpan min = new TimeSpan(0,0,0,2,0);
//如果文件的创建时间小于当前时间剪去时间间隔的文件
if(fi.CreationTime < DateTime.Now.Subtract(min))
{
fi.Delete();
}
}
}
本文展示了如何使用C#的DirectoryInfo和FileInfo类从服务器目录中获取.gif文件,然后根据文件创建时间是否在2秒内进行删除操作。
2767

被折叠的 条评论
为什么被折叠?



