C#如何扫描文件夹,然后将扫描的名称存储为字符串

时间:2015-10-24 20:00:44

标签: c# path directory

我需要获取一个文件夹路径,在每台计算机上都有一个名称不同的文件。我需要使用随机生成的名称扫描包含此文件的文件夹,然后将该文件夹的名称存储为字符串,以便我可以添加到路径中。

这是我的代码:

string mypath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string mypath1 = @"\Roaming\Mozilla\Firefox\Profiles\";
string mypath2 = //here is where i would like to scan the \Roaming\Mozilla\Firefox\Profiles\ and store the folder inside as a string
string all_path = mypath + mypath1 + mypath2;

1 个答案:

答案 0 :(得分:0)

我相信https://msdn.microsoft.com/en-us/library/c1sez4sc(v=vs.110).aspx的示例将向您展示如何做您想要的事情,它包括解析和导航子目录,包括获取您想要的名称。

特别是这一行:

string [] directories = Directory.GetDirectories(mpath1 + mypath2)