有没有一种方法,我可以存储从使用目录中的5个上次修改文件的文件位置Array
?
我目前使用以下下列代码来获得的最后一个文件:
DateTime lastHigh = new DateTime(1900,1,1);
string highDir;
foreach (string subdir in Directory.GetDirectories(path)){
DirectoryInfo fi1 = new DirectoryInfo(subdir);
DateTime created = fi1.LastWriteTime;
if (created > lastHigh){
highDir = subdir;
lastHigh = created;
}
}
我将使用Array
将多个文件发送到一个电子邮件地址作为附件。
UPDATE
我目前使用下面的代码1分钟后得到最后修改的文件:
string myDirectory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures),
"Test Folder");
var directory = new DirectoryInfo(myDirectory);
DateTime from_date = DateTime.Now.AddMinutes(-1);
DateTime to_date = DateTime.Now;
var files = directory.GetFiles().Where(file => file.LastWriteTime >= from_date && file.LastWriteTime <= to_date);
我想存储的文件名列表从哪里来files