namespace _15_2 { internal class Program { static void Main(string[] args) { string path0 = @"c:\Windows\security"; string path1 = @"c:\Windows"; try { Console.WriteLine("当前工作目录:\n{0}", Directory.GetCurrentDirectory()); string[] subDirectory = Directory.GetDirectories(Directory.GetDirectoryRoot(Directory.GetCurrentDirectory())); Console.WriteLine("根目录里的子目录数{0},其名称分别为:\n", subDirectory.Length); foreach (string items in subDirectory) { Console.WriteLine(items); } string[] dirs = Directory.GetFiles(path0); Console.WriteLine("{0}目录下文件总数{1},分别是", path0, dirs.Length); foreach (string items in dirs) { Console.WriteLine(items); } string[] dir1 = Directory.GetFiles(path1, "*.ini"); Console.WriteLine("{0}目录下文件后缀为ini的文件总数{1},分别是", path0, dir1.Length); foreach (string items in dir1) { Console.WriteLine(items); } } catch (Exception e) { Console.WriteLine("\n 操作失败:{0}",e.ToString()); } } } }