using System.IO; private void button1_Click(object sender, EventArgs e) { String strXmlFilePath = "D://job//test//code//Convertor"; DirectoryInfo di = new DirectoryInfo(strXmlFilePath); FileInfo[] f = di.GetFiles("*.*"); //获取指定扩展名的文件 //no file if (f.Length <= 0) { return; } //遍历所有文件(*.*) foreach (FileInfo myFile in f) { String strFile = myFile.FullName; Console.WriteLine("file1:" + strFile); } //遍历所有文件夹 DirectoryInfo[] d = di.GetDirectories(); foreach (DirectoryInfo myDir in d) { string str = myDir.FullName; Console.WriteLine("dir:"+str); } }