首页
社区
课程
招聘
C# 通配符使用
发表于: 2021-4-17 07:42 3391

C# 通配符使用

2021-4-17 07:42
3391

我目前在写一个程序

 

想要删除指定目录里所有txt文件,请问该怎么操作


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 9044
活跃值: (6260)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2

糾結個屁的通配符。直接暴力

        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();

                    }

                }

            }

        }


最后于 2021-4-17 20:42 被mudebug编辑 ,原因:
2021-4-17 20:41
0
游客
登录 | 注册 方可回帖
返回
//