//移动文件 File.Move("d:\test.txt", "e:\test.txt"); //删除文件 File.Delete("e:\test.txt"); //拷贝文件 File.Copy("d:\test.txt", "e:\test.txt"); //获取当前电脑所有盘符 string[] drives = Directory.GetLogicalDrives(); foreach (string item in drives) MessageBox.Show(item); //获取应用当前执行路径 string path = Directory.GetCurrentDirectory(); MessageBox.Show(path); //获取指定路径下的所有文件 string[] fList = Directory.GetFiles("D:\testdir"); foreach (string item in fList) MessageBox.Show(item); //删除目录及其子目录和内容(如为假不能删除有内容的目录包括子目录) Directory.Delete(@"D: estdir"); Directory.Delete(@"D: estdir", true); //获取指定目录中子目录的名称 //string[] dirs = Directory.GetDirectories(@"d: estdir"); string[] dirs = Directory.GetDirectories(@"d: estdir", "b*"); foreach (string item in dirs) MessageBox.Show(item); //同分区内移动目录及其在内的所有文件 Directory.Move(@"D: estdir", @"D: estdir2");