C# 找到具有相似名称的子目录,将它们放入列表中
我正在服务器上创建一个子目录列表,所有子目录都有一个共同的子文件夹名称。服务器不是由驱动器号标识的,而是由名称标识的。我现在的代码是这样的:C# 找到具有相似名称的子目录,将它们放入列表中,c#,C#,我正在服务器上创建一个子目录列表,所有子目录都有一个共同的子文件夹名称。服务器不是由驱动器号标识的,而是由名称标识的。我现在的代码是这样的: List<string> directories = new List<string>(); directories.Add(@"\\homeserv\Data\CompanyA\ABCD"); directories.Add(@"\\homeserv\Data\CompanyB\ABCD"); ... directories.Ad
List<string> directories = new List<string>();
directories.Add(@"\\homeserv\Data\CompanyA\ABCD");
directories.Add(@"\\homeserv\Data\CompanyB\ABCD");
...
directories.Add(@"\\remoteserv\data\CompanyC\Eastern\ABCD");
谢谢大家! 您可能必须至少提供一个服务器名和一个共享名—您使用
目录的示例。GetFiles
仅提供服务器名
尝试:
使用System.IO;
var remoteShare=newdirectoryinfo(@“\\homeserv\Data”);
var subDirectories=remoteShare.GetDirectories()代码>共享名可能是数据。您是否尝试过string[]dirs=Directory.GetFiles(@“\\homeserv\Data”,“ABCD”)代码>?如果您只对子文件夹感兴趣,请尝试GetDirectories
string[] dirs = Directory.GetFiles(@"\\homeserv\", "ABCD");