我目前在写一个程序
想要删除指定目录里所有txt文件,请问该怎么操作
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
糾結個屁的通配符。直接暴力
public static void DelOldLog()
{
var Path = Directory.GetCurrentDirectory() + "\\Logs";
Directory.CreateDirectory(Path);
var currTime = DateTime.Now;
DirectoryInfo theFolder = new DirectoryInfo(Path);
foreach (var file in theFolder.GetFiles())
//2016-11-16-15.txt
if (file.Name.IndexOf(".txt") != -1)
var ts = currTime - file.LastWriteTime;
if (ts.TotalDays > 14)
Log.Info("删除日志:" + file.FullName);
file.Delete();
}