初学者很多不会,想问下如何用c#做一个链接打开文件夹
例如 我的文件夹里面有这个软件和一些文件夹。文件夹里面分别有很多图片素材如 足球的素材文件夹 篮球的素材文件夹
现在我想就是做这个软件 然后把所有的素材标题显示出来,加上一个按钮,一点就可以进入那个文件夹目录,不是要打开文件哦,是要那个文件夹!
例如 界面有足球按钮 篮球按钮等其他,然后一点就直接进入那种。求大家帮我下~  

解决方案 »

  1.   

    这个软件很好做。
    了解下IO的操作。
    比如DirectoryInfo 有方法可以拿到文件夹下的所有文件,结合FOREACH,所有的文件信息都能拿出来
    再用FileInfo可以对每个文件进行操作,属性什么的都可以改。
    你要打开文件夹也没什么难度,如果在C#上没有直接打开的方法你可以试试:
    Process.start("Explorer.exe 文件夹地址");
    希望对你有帮助.
      

  2.   


    那就去Google 百度 搜搜现成的 代码~
      

  3.   

    Process.Start(@"C:\Documents and Settings\Administrator\桌面\新建文件夹");//在桌面新建文件夹,然后运行代码,看效果
      

  4.   

    看我的软件源代码吧,对你有帮助的,http://www.cnblogs.com/alexis/archive/2010/07/04/1770740.html
    思路,遍历文件夹,将文件名和文件夹保存在一起,显示出来,点击文件的时候,使用Process.start("Explorer.exe 文件夹地址");
      

  5.   

    Process.start("Explorer.exe 文件夹地址"); 试了这个不行 我用的是window窗口的...
      

  6.   

            public void DispLogFile(string sPathFile) { 
                  try {
                        System.Diagnostics.Process.Start(sPathFile);
                    }
                    catch { }
            }        public void DispLogFileDir(string sPath) { 
                  try {
                        System.Diagnostics.Process.Start(sPath);
                    }
                    catch { }
            }给你两个函数吧,其实是一个函数,  url,本地路径,本地文件+路径都可以用。
      

  7.   

    就是System.IO里面的东西,MSDN里面也有例子的
      

  8.   

      System.Diagnostics.Process.Start("Demo.exe")