我有一个VSTO应用程序,浏览一个目录,并以某种格式在excel表中列出子文件夹和文件。我目前使用DirectoryInfo
和FileInfo
,但处理需要很长时间。该目录位于网络共享上。看起来,在GetFiles
或GetDirectories
上的每个枚举都是对文件系统的单独调用。我其实只对某个文件夹下的目录结构感兴趣。我只想提取子文件夹和文件的名称和路径。有没有一种方法可以在一次调用文件系统的过程中检索此结构的完整概览?我有什么选择?如何在一次调用文件系统时获得目录结构?
编辑:
我使用.NET 4.0
您使用的是什么版本的.NET? – 2011-02-28 11:27:16
我正在使用.NET 4.0 – Jan 2011-02-28 11:39:29
如果我没有记错,没有办法得到一个快速的目录列表。我会在这里开始搜索http://pinvoke.net/ – CodingBarfield 2011-02-28 12:53:31