我有按文件长度和进度文件排序的文件列表。
问题是进度需要很长时间,列表中的某些文件可能被删除,移动或可以更改,并且出现错误
或如何通过此方法或任何一种解决方案使用file.exist()[检查文件是否仍然存在]方法以及如何使用命令?
var sort = from fn in filelist
orderby new FileInfo(fn).Length ascending
select fn;
foreach(string n in sort)
{
//progress
}
谢谢
文件列表具有文件的地址
答案 0 :(得分:2)
以这种方式使用File.Exists方法:
var sort = from fn in filelist
where File.Exists(fn)
orderby new FileInfo(fn).Length ascending
select fn;