-1
我有一个包含文件列路径的数据表。现在我想过滤文件路径是否存在。如何在Datatable.select表达式中使用File.exists
DataTable.Select(File.Exists(ColumnsName))
你能帮我吗我怎么过滤。
我有一个包含文件列路径的数据表。现在我想过滤文件路径是否存在。如何在Datatable.select表达式中使用File.exists
DataTable.Select(File.Exists(ColumnsName))
你能帮我吗我怎么过滤。
您可以通过使用File.Exists
var result = dataTable.AsEnumerable().Where(r=>File.Exists(r.Field<string>("Path"));
数据集检查是否存在通过过滤的文件路径列数据表是一个很老的概念,在.NET中这样使用LINQ,你需要一点额外的语法:
dataTable.Rows.Cast<DataRow>().Select(row => File.Exists(row.Field<String>(columnName)))
这将返回IEnumerable<Boolean>
,它确定文件是否存在。
您在特定列中搜索它? –
是的,该表的一列包含文件路径 –