string strPath = "you path"; // 当前执行程序所在的文件夹为: System.IO.Directory.GetCurrentDirectory(); //获得目录下所有文件 string[] MyFiles = System.IO.Directory.GetFiles(strPath); //获取指定文件夹下的所有子文件夹 string[] MyFolders = System.IO.Directory.GetDirectories(strPath); //获取指定文件夹下的所有文件和子文件夹 string[] MyFoldersFiles = System.IO.Directory.GetFileSystemEntries(strPath); //判断文件是否已经存在 bool bFileExists = File.Exists(strPath); //判断文件夹是否已经存在 bool bFolderExists = Directory.Exists(strPath); //创建多层文件夹 Directory.CreateDirectory(strPath); //删除多层文件夹 DirectoryInfo MyDir = new DirectoryInfo(strPath); MyDir.Delete(true);