希望大家多给点意见。。 由于着急还不知道怎么弄 情急之下弄出了这么个东东。。。
文件的结构是这样的
在C盘根目录 有个代理商列表文件夹
在代理商列表文件夹内有200个代理商文件夹
在代理商文件夹内有N个文件
ArrayList list = new ArrayList();//记录c\代理商列表中的代理商文件夹名字
ArrayList list2 = new ArrayList();//记录代理商文件夹内的文件名
string[] strFiles = Directory.GetDirectories(@"C:\代理商列表");//数组记录代理商文件夹的名字
foreach (string aname in strFiles)
{
list.Add(aname);//把代理商的路径循环加入list
}
for (int i = 0; i < list.Count; i++)
{
string[] strFiles2 = Directory.GetFiles(list[i].ToString());//读取代理商文件夹内的文件名
foreach (string aname in strFiles2)
{
list2.Add(aname);//把代理商文件夹内的文件加入list2
}
}
string s = "";
for (int i = 0; i < list2.Count; i++)
{
s += list2[i].ToString() + "\n";
}
MessageBox.Show(s);