你是要读取所有的文件夹吗?
DirectoryInfo directoryInfo = new DirectoryInfo(filePath);
DirectoryInfo[] list_file = directoryInfo.GetDirectories();
获取路径下面所有文件夹,
foreach(DirectoryInfo dir in directoryInfo.GetDirectories())
dir.GetFiles()
获取文件夹下所有文件
嗯所有文件
@yujinchao: 你直接循环下就可以,获取到你想要文件的文件名,这个根据你实际需求来
这个,有权限限制吧!
我就要每个文件名,和每个文件名下的目录名,不要数据
DriveInfo[] di = DriveInfo.GetDrives();//检索计算机的所有驱动器名称
foreach (DriveInfo item in di)
{
if (item.DriveType == DriveType.Fixed)//如果驱动器是固定磁盘
{
TreeNode node = new TreeNode(item.Name.Substring(0,item.Name.LastIndexOf("\\")));
node.Tag= item.RootDirectory;//获取驱动器根目录
tvwj.Nodes.Add(node);//添加到treeview控件上
}
}