Delete files older than 3 months old in a directory using .NET

前端 未结 18 2083
醉话见心
醉话见心 2020-12-02 06:31

I would like to know (using C#) how I can delete files in a certain directory older than 3 months, but I guess the date period could be flexible.

Just to be clear:

18条回答
  •  旧巷少年郎
    2020-12-02 06:55

    Something like that

                foreach (FileInfo file in new DirectoryInfo("SomeFolder").GetFiles().Where(p => p.CreationTime < DateTime.Now.AddDays(-90)).ToArray())
                    File.Delete(file.FullName);
    

提交回复
热议问题