C#获取某一目录下文件夹

这是一个获取某一个目录下的所有文件夹的代码,权当记录留存。

private void button1_Click(object sender, EventArgs e)
        {
            string osgb_dir = "E:\\studys\\cesium\\dyt_osgb\\osgb";
            string data_dir = osgb_dir;
            data_dir += "\\data";
            if (!Directory.Exists(data_dir))
            {
                MessageBox.Show(string.Format("未找到目录:{}", data_dir));
                return;
            }
            DirectoryInfo Dir = new DirectoryInfo(data_dir);
            DirectoryInfo[] DirSub = Dir.GetDirectories();
            foreach (DirectoryInfo f in DirSub)
            {
                string osb_sub = f.FullName;
                osb_sub += string.Format("\\{0}.osgb", f.Name);
                if (!File.Exists(osb_sub))
                {
                    MessageBox.Show(string.Format("无法找到文件:{}", osb_sub));
                    continue;
                }
                string out_path ="/Data/" + f.Name;
            }
        }

 

你可能感兴趣的:(C#)