Linq初学用法(2)
程序员文章站
2022-07-04 08:44:00
...
//功能实现:清理某个文件夹某个类型文件
DirectoryInfo dir = new DirectoryInfo(Application.StartupPath);
//返回目录中所有文件和子目录
FileSystemInfo[] fileinfo = dir.GetFileSystemInfos();
//linq查询出MP3的文件
List<FileSystemInfo> fileinfo2 = fileinfo.Where(a => a.FullName.Substring(a.FullName.Length - 4, 4).ToLower() == ".mp3").ToList<FileSystemInfo>();
//循环删除
foreach (var item in fileinfo2)
{
item.Delete();
}