我在工程中有一个img文件夹 
我怎么取得里面有图片路径啊
AppDomain.CurrentDomain.BaseDirectory
Application.StartupPath
这些全是取debug下面的了,有没有取工程中文件夹的啊。求解

解决方案 »

  1.   

    这个是VINFORM里最基本的 如果你的解决方案是发布成Debug版的 所生成的应用程序就会在bin/debug,如果是realse版的,所生成的应用程序就会在bin/realse下面,你在项目新建的文件夹,只要你重新生成一次就会在两个文件夹里生成,所以你执行的应用程序的根目录也是这两个文件夹的所在路径。你可以直接backup/这样也可以找到里面的文件。或者application.startup()+“\\img"Application.StartupPath是这个属性,获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
      

  2.   

    Server.MapPath();或者Page.ResolveUrl();
      

  3.   

    String path = System.Text.RegularExpressions.Regex.Split(Environment.CurrentDirectory,System.Text.RegularExpressions.Regex.Escape("\\bin\\"))[0];
      

  4.   

     AppDomain.CurrentDomain.BaseDirectory + "config/ConfigXml.xml";绝对路径.
      

  5.   

    相对的更好办,只用request.url,取部分就是了.
      

  6.   

    很多时候,发布给客户的程序是不提供源码的,当然debug下的东西可以说就是最终提供给客户的,既然这样为什么还要取工程文件夹来存放图片呢?
      

  7.   

    把img文件夹放在dubug上
    不就什么问题都解决了?
      

  8.   

    sorry  LZ没看清楚题
    获取工程的文件夹名字
    filename=@ "img\aa.jpg ";就OK了啊
      

  9.   

            string strNewPath = Server.MapPath()