假设我们要在D盘根目录下建立一个名为haha的目录:
C:\>mkdir D:\haha
或
C:\>D:
D:\>mkdir haha
对于上边的操作大家都应该很熟悉吧。
前者用绝对路径建立目录,后者是相对路径的方法建立的。
我们就用这个例子和LZ的题目来对照分析:
D:\专利说明书\LR.doc 和 C:\>mkdir D:\haha 对应,用的是绝对路径;
假设你的执行程序在 D:\专利说明书\ 目录下,
那么 app.path 就相当于 D:\专利说明书\ ,
也就是说 app.path 和 C:\>D: 对应,
app.path &"\LR.doc" 和 D:\>mkdir haha 对应,用的是相对路径。
其实机器只会识别绝对路径的,相对路径最终还是要转换为绝对路径来执行的。
出现相对路径的概念只是方便用户的操作罢了。