/// </summary>
/// <param name="filePath">指定路径</param>
/// <returns>当前路径下所有文件路径</returns>
private List<string> GetAllFile(string filePath)
{
List<string> path = new List<string>()
if (Directory.Exists(filePath))
{
if (Directory.GetDirectories(filePath).Length > 0)
{
foreach (string s in Directory.GetDirectories(filePath))
{
中穗 path.AddRange(GetAllFile(s))
}
}
path.AddRange(Directory.GetFiles(filePath))
}
else
{
戚宏throw new Exception("路径不合法")
高培册 }
return path
}
我只是放在List集合里面,你可以适当改成ComboBox的集合。
思路是这样御迹,先GetFIles()找到好毁根目录所有文件,然后再GetDirectory()找文件夹,再把每个文件夹都像上面一样遍历一次,直到没有文件和文件夹,你要查的话就友拆备挨个匹配一下。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)