文件相對路徑的問題?怎樣實現文件的相對路徑?

解决方案 »

  1.   

    比如你当前的路径是c:\c:盘里有,,a,,,,,b,,,,,c三个目录,,此时你现在可以用a\*.*  的文件了,,,,因为你当前的路径是c:\决对路径就是指明具体的路径,,如d:\asdf\asdffgg\rgrg.txt这样,,相对路径和决对路径最简单的方法就是从路径的完整程度上看,,
    祝:身体健康,答案和分数同样重要!!
      

  2.   

    这里的路径问题和做网页的路径问题一模一样,,,
    如  \html\jpg\*.*  此时的路径就是相对于你本站网址的路径而相对的,,而  http:\www.sohu.com\www\*.*  这就是决对路径了,,,你地明白??
      

  3.   

    我是想,假如我的程序在 Temp 的一個文件夾內,而我的其它文件也在這個文件夾內,我是想調用這些文件,相對于我程序的路徑,應該怎樣做?
      

  4.   

    不好意思,,我说楼主你可真笨,,,我上面不说了吗,,,一样的道理,,,,
    相对于你的程序路径来调用temp里的文件夹内的文件就是决对的了,,,,知道不,,不在同一个“根”目录下,,知道不????晕
      

  5.   

    声明全局变量:
      _applicationPath: string;
      _DataBasePath: string;
      _FilePath: string;
    在Project中写如下代码:
    begin
      _ApplicationPath:=ExtractFilePath(Application.ExeName);
      _DataBasePath:=_ApplicationPath+'DataBase\';
      _FilePath:=_ApplicationPath+'File\';
    end;这样不论你的程序安装的时候安装到哪里,另外两个目录总是相对于你的Exe程序所在位置目录下