枚举映射驱动器中的文件

时间:2014-02-06 17:10:24

标签: c# .net

我有一个映射的网络驱动器。此驱动器映射到字母“x:”。 现在,在我的C#程序中,我有这一行:

var ff = Directory.EnumerateFiles ("X:\\files", "*.*");

我收到了DirectoryNotFoundException例外。

关于如何枚举映射网络驱动器中的文件的任何想法?

由于

1 个答案:

答案 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);
        }