请教C#中如何利用绝对路径和相对路径的问题:::
小弟在利用c#2005 学习开发,但是调取文件的时候始终都是利用绝对路径,向请教如何将绝对路径改为相对路径
谢谢阿谢谢阿呵呵
绝对路径:(@"e:\ProgramFiles\want\show1", "*.jpg")
相对路径:????????????????????????????????????????

解决方案 »

  1.   

    要看你的应用程序是web应用程序还是winform,控制台程序,如果是后两者,还要看你的应用程序路径的位置
      

  2.   

    绝对路径:(@"e:\ProgramFiles\want\show1",   "*.jpg") 
    相对路径::(@".\show1",   "*.jpg") 
      

  3.   

    相对路径一般只是用于你的应用程序自带的(一同发布的)一些文件,其他时候都是用觉得路径的,程序启动后,如果程序中没有修改路径,或快捷方式没有指定其他路径,那么默认路径就是指你的应用文件的运行目录,所谓相对路径就是相对于默认路径而言的,你要读取和你的应用文件在同一目录中的文件,只要提供文件名即可,这就是使用了相对路径。如果你用AppPath+文件名的方式访问,就是使用了绝对路径。