///查找指定路径下文件,用到了LINQ
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
TimeSpan ts = new TimeSpan(100, 0, 0, 0);
//IEnumerable<string> list = Directory.GetFiles(path).Where(p => File.GetCreationTime(p) > DateTime.Now.Subtract(ts) && File.GetCreationTime(p) <= DateTime.Now);
//IEnumerable<string> list = new List<string> { "Amy", "Thomas", "Alan", "Royce" };
IEnumerable<string> list = Directory.GetFiles(path, "*.*").Where(s => s.EndsWith(".txt") || s.EndsWith(".jpg"));
foreach (string item in list)
{
Console.WriteLine(item);
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
TimeSpan ts = new TimeSpan(100, 0, 0, 0);
//IEnumerable<string> list = Directory.GetFiles(path).Where(p => File.GetCreationTime(p) > DateTime.Now.Subtract(ts) && File.GetCreationTime(p) <= DateTime.Now);
//IEnumerable<string> list = new List<string> { "Amy", "Thomas", "Alan", "Royce" };
IEnumerable<string> list = Directory.GetFiles(path, "*.*").Where(s => s.EndsWith(".txt") || s.EndsWith(".jpg"));
foreach (string item in list)
{
Console.WriteLine(item);
}
引用命名空间:
using System;
using System.Collections.Generic;
using System.IO; //使用Directory和File静态类
using System.Linq;
using System.Text;
using System.Threading.Tasks;