首先是有一个已知的路径,现在要遍历该路径下的所有文件衡核及文件夹,因此定义了一个列表,用于存放遍历到的文件名。C#代码如下:
string path = "给定的文件夹名称"List<string> nameList = new List<string>()
Director(path,nameList)
public void Director(string 咐衡掘拦备dir,List<string> list)
{
DirectoryInfo d = new DirectoryInfo(dir)
FileInfo[] files = d.GetFiles()//文件
DirectoryInfo[] directs = d.GetDirectories()//文件夹
foreach (FileInfo f in files)
{
list.Add(f.Name)//添加文件名到列表中
}
//获取子文件夹内的文件列表,递归遍历
foreach (DirectoryInfo dd in directs)
{
Director(dd.FullName, list)
}
}
可以在当前文件夹窗口,右键,查看-大图标,再点击菜单中的查看-选项-转到查看标签页(也可猛启至控制面板-文件夹选项)-应用到文件夹(即所有文件夹都以大图标方式显示。如下图历慧:
让所有文件夹的查看方式都一样的方法肢知答和步骤(图):
http://jingyan.baidu.com/article/9faa72314bc9ff473d28cb4b.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)