none
c# 中如何获取指定文件夹所在位置 RRS feed

答案

  • 假设有一文件夹,名叫ABC .但不知在磁盘中的位置,如何通过代码获取其路径?
    public class TestArray
        {
            public static void Main()
            {
                //获取所有磁盘
                string[] drivers = Directory.GetLogicalDrives();
                //每个磁盘中寻找abc文件夹
                foreach (var item in drivers)
                {
                    try
                    {
                        foreach (var subitem in Directory.EnumerateDirectories(item"abc"SearchOption.AllDirectories))
                        {
                            if (subitem.Contains("abc"))
                            {
                                Console.WriteLine(subitem);
                                break;
                            }
                        }
                    }
                    catch (Exception)
                    {

                        Console.WriteLine("系统文件夹无法访问");
                    }
                }
            }
        }

       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    • 已标记为答案 牛先生 2012年5月10日 7:01
    2012年5月10日 5:37
    版主