在文件目录方面,在什么情况下最好使用绝对路径而不是相对路径,反之亦然

迈克尔·斯托达特

我了解两者之间的区别,因为绝对路径从根目录指向特定文件,而相对路径从当前目录指向文件,但是我找不到一种情况会比另一种情况更好,反之亦然反之亦然。

乔恩的故事

主要假设是您不确定要在哪里安装项目

基于该假设:

  • 对您自己项目中的事物使用相对路径,以便无论您将项目放在何处都可以找到它们。相对于可执行文件/项目根目录,无论项目根目录位于何处,您自己的资源都应始终位于同一位置。

  • 为系统文件或位置使用绝对路径。它们永远不应真正移动,但可能与您的项目位于不同的相对位置。因此,它们的位置应基于系统根目录(即绝对路径)。

主要的例外是,您可以确定自己的基本路径,然后通过将相对路径添加到该基本路径来重新创建完整路径...这与使用相对路径本质上是一样的。在处理虚拟目录和URL时,有时在Web项目中使用,因为它允许您生成一致的URL,例如在“将链接复制到此页面”中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在没有符号链接的情况下将相对路径转换为绝对路径

来自分类Dev

可以空手道从类路径外部使用相对路径而不是绝对路径读取文件

来自分类Dev

找到具有相对路径但不是绝对路径的文件?(VBS)

来自分类Dev

如何使用相对路径而不是绝对路径

来自分类Dev

使Struts2 redirectAction使用相对路径而不是绝对路径

来自分类Dev

为什么本地文件中的相对路径被转换为绝对路径?

来自分类Dev

为什么可以在MacVim上使用相对路径和绝对路径?

来自分类Dev

为什么可以在MacVim上使用相对路径和绝对路径?

来自分类Dev

Java Nio相对路径的绝对路径

来自分类Dev

如何从绝对路径走向相对路径?

来自分类Dev

结合绝对路径和相对路径

来自分类Dev

〜/ Documents是相对路径还是绝对路径?

来自分类Dev

从绝对路径到相对路径

来自分类Dev

绝对路径被视为相对路径

来自分类Dev

从相对路径获取绝对路径

来自分类Dev

相对路径与绝对路径Java

来自分类Dev

根据绝对路径查找相对路径

来自分类Dev

Webpack 相对路径 vs 绝对路径

来自分类Dev

Git rm在符号链接的相对路径上工作,但不是绝对路径

来自分类Dev

Browserify 为模块分配相对路径而不是绝对路径

来自分类Dev

Aspnet MVC中的相对路径和绝对路径有什么区别?

来自分类Dev

Aspnet MVC中的相对路径和绝对路径有什么区别?

来自分类Dev

MSBuild:给定绝对路径,如何获取文件的相对路径?

来自分类Dev

获取 XML 文件相对路径的绝对路径

来自分类Dev

PHP中相对路径和锚文件的绝对路径

来自分类Dev

使用AHK结合绝对路径和相对路径

来自分类Dev

使用Codeigniter将Ajax相对路径转换为绝对路径

来自分类Dev

如何在不提供绝对路径的情况下访问PyDev项目的资源目录中的文件?

来自分类Dev

CMake:将相对路径转换为绝对路径,将构建目录作为当前目录

Related 相关文章

  1. 1

    在没有符号链接的情况下将相对路径转换为绝对路径

  2. 2

    可以空手道从类路径外部使用相对路径而不是绝对路径读取文件

  3. 3

    找到具有相对路径但不是绝对路径的文件?(VBS)

  4. 4

    如何使用相对路径而不是绝对路径

  5. 5

    使Struts2 redirectAction使用相对路径而不是绝对路径

  6. 6

    为什么本地文件中的相对路径被转换为绝对路径?

  7. 7

    为什么可以在MacVim上使用相对路径和绝对路径?

  8. 8

    为什么可以在MacVim上使用相对路径和绝对路径?

  9. 9

    Java Nio相对路径的绝对路径

  10. 10

    如何从绝对路径走向相对路径?

  11. 11

    结合绝对路径和相对路径

  12. 12

    〜/ Documents是相对路径还是绝对路径?

  13. 13

    从绝对路径到相对路径

  14. 14

    绝对路径被视为相对路径

  15. 15

    从相对路径获取绝对路径

  16. 16

    相对路径与绝对路径Java

  17. 17

    根据绝对路径查找相对路径

  18. 18

    Webpack 相对路径 vs 绝对路径

  19. 19

    Git rm在符号链接的相对路径上工作,但不是绝对路径

  20. 20

    Browserify 为模块分配相对路径而不是绝对路径

  21. 21

    Aspnet MVC中的相对路径和绝对路径有什么区别?

  22. 22

    Aspnet MVC中的相对路径和绝对路径有什么区别?

  23. 23

    MSBuild:给定绝对路径,如何获取文件的相对路径?

  24. 24

    获取 XML 文件相对路径的绝对路径

  25. 25

    PHP中相对路径和锚文件的绝对路径

  26. 26

    使用AHK结合绝对路径和相对路径

  27. 27

    使用Codeigniter将Ajax相对路径转换为绝对路径

  28. 28

    如何在不提供绝对路径的情况下访问PyDev项目的资源目录中的文件?

  29. 29

    CMake:将相对路径转换为绝对路径,将构建目录作为当前目录

热门标签

归档