有些目录的路径超过256个字符(unc路径)。我需要获取子目录列表。 .Net类方法:
DirectoryInfo.GetDirectories, Directory.GetDirectories
和WinApi方法:
FindFirst (W / A), FindNext (W / A)
不适用于长路径,并出现以下错误:
DirectoryNotFoundException。
短路径的替换(使用GetShortPathName
获得)也没有结果。但是,Windows资源管理器完美地走了这样的道路。
请告诉我,如何获取父目录路径较长的子目录列表?
.Net 4.7.1,操作系统:Windows 10