using System;using System.Collections.Generic;using System.Text;using System.IO; namespace _5_9{ class Program { static void Main(string[] args) { const string base_path = "E:\\windows程序设计"; browsedirectories(base_path); } private static void browsedirectories(string dirpath) //这个程序的 dirpath 目录下包含的符合条件的文件,会被忽略。 { string[] directories = Directory.GetDirectories(dirpath); //得到此目录下的所有 文件夹及文件。 //Console.WriteLine("directories.Length=" + directories.Length); foreach (string dir in directories) { string[] files = Directory.GetFiles(dir, "*.rm"); // 扩展名不能指定多个。只能指定一个。如果想得到其他扩展名的文件的话,那就多次循环吧。 foreach (string file in files) { Console.WriteLine("file path:"+file); } browsedirectories(dir); } } }}

评论