我了解两者之间的区别,因为绝对路径从根目录指向特定文件,而相对路径从当前目录指向文件,但是我找不到一种情况会比另一种情况更好,反之亦然反之亦然。
主要假设是您不确定要在哪里安装项目
基于该假设:
对您自己项目中的事物使用相对路径,以便无论您将项目放在何处都可以找到它们。相对于可执行文件/项目根目录,无论项目根目录位于何处,您自己的资源都应始终位于同一位置。
为系统文件或位置使用绝对路径。它们永远不应真正移动,但可能与您的项目位于不同的相对位置。因此,它们的位置应基于系统根目录(即绝对路径)。
主要的例外是,您可以确定自己的基本路径,然后通过将相对路径添加到该基本路径来重新创建完整路径...这与使用相对路径本质上是一样的。在处理虚拟目录和URL时,有时在Web项目中使用,因为它允许您生成一致的URL,例如在“将链接复制到此页面”中
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句