我有一个映射的网络驱动器。此驱动器映射到字母“x:”。 现在,在我的C#程序中,我有这一行:
var ff = Directory.EnumerateFiles ("X:\\files", "*.*");
我收到了DirectoryNotFoundException
例外。
关于如何枚举映射网络驱动器中的文件的任何想法?
由于
答案 0 :(得分:0)
你可以这样使用
var filenames4 = System.IO.Directory
.EnumerateFiles("X:\\files\\", "*", System.IO.SearchOption.AllDirectories)
.Select(System.IO.Path.GetFileName);
foreach (var file in filenames4)
{
Console.WriteLine("{0}", file);
}