如何获取父目录的路径较长(> 256)的子目录列表?

时间:2019-01-28 09:12:01

标签: c# .net windows winforms

有些目录的路径超过256个字符(unc路径)。我需要获取子目录列表。 .Net类方法:

DirectoryInfo.GetDirectories, Directory.GetDirectories 

和WinApi方法:

 FindFirst (W / A), FindNext (W / A) 

不适用于长路径,并出现以下错误:

  

DirectoryNotFoundException。

短路径的替换(使用GetShortPathName获得)也没有结果。但是,Windows资源管理器完美地走了这样的道路。 请告诉我,如何获取父目录路径较长的子目录列表?

.Net 4.7.1,操作系统:Windows 10

0 个答案:

没有答案