我有这样的代码,可以在某个位置循环遍历文件夹,但是我得到了一些我无法理解的错误,下面是代码
var directoryNames = Directory.EnumerateDirectories(filePath).Where(dir => dir.EndsWith(".user"));
foreach (var directoryName in directoryNames)
{
// some stuff
}我知道这个错误
'System.IO.Directory‘不包含'EnumerateDirectories’的定义
如果这与Framework版本有关(我的项目有Framework2.0,最低可能,以便在所有机器上更容易安装),请:
或
发布于 2015-03-22 10:28:04
EnumerateDirectories是在.NET 4.0中引入的。对于.NET 2.0,您可以使用GetDirectories代替。您可以将过滤器指定为搜索模式;这将导致文件系统本身执行筛选。
var directoryNames = Directory.GetDirectories(filePath, "*.user");
foreach (var directoryName in directoryNames)
{
// ...
}https://stackoverflow.com/questions/29193231
复制相似问题