Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 找到具有相似名称的子目录,将它们放入列表中_C# - Fatal编程技术网

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");