我对相对路径有点困惑。一个简单的例子“C:\ program files \ files”。我会说当前目录的相对路径是“。\ program files \ files”。但我得到它找不到的错误。我错过了什么?将绝对目录更改为相对目录
0
A
回答
0
相对路径
相对路径假定该文件位于当前服务器上。使用相对路径允许您在上传之前离线构建您的站点并进行全面测试。
例如:
PHP /的WebCT/ITR/index.php的
。
绝对路径
的绝对路径指的是文件中使用完整的网址在互联网上。绝对路径告诉浏览器准确的去向。
例如:
http://www.xuz.com/disted/php/webct/itr/index.php
绝对路径是更容易使用和理解。但是,在您自己的网站上这不是一个好习惯。首先,使用相对路径允许您离线构建您的站点,并在上传之前对其进行全面测试。如果您要使用绝对路径,则必须在上载代码之前更改代码才能使其工作。如果您不得不移动您的网站或者您更改了域名,也会出现这种情况。
0
相对路径相对于其他路径,通常是您当前的工作目录。例如,如果您在C:驱动器上键入MS-DOS命令cd \program files
,则相应的路径为files\
或Microsoft\Office
。请注意缺少驱动器号或前面的反斜杠。一个类似于UNIX的环境将会类似;例如,从/usr
到/usr/share/man
的相对路径将是share/man
。
请注意,相对路径可能不是来自您当前的工作/默认目录,而是来自程序指定为“默认”的某个其他目录。
0
这取决于您从哪里请求资源。我们假设你有一个脚本请求C:\ Program Files \ Files \ targetimage.jpg。假设您的脚本位于C:\ Program Files目录下。 然后,相对于脚本位置的路径将是。\ Files \ targetimage.jpg。
我希望这已经够清楚了。
相关问题
- 1. 相对和绝对URL与目录
- 2. 在目标C中将相对URL更改为绝对URL C
- 3. 目录相对ZwCreateFile
- 4. 的Python 3:相对目录
- 5. 指定相对源目录
- 6. subprocess.Popen和相对目录
- 7. Rebol2:更改目录到绝对文件路径不起作用
- 8. 获取网站根目录的基址(绝对/相对url)
- 9. 获得相对路径的绝对路径当前目录
- 10. TFS 2010对子目录的更改
- 11. htaccess将根目录更改为子目录,但只允许根目录url
- 12. nginx不会将根目录更改为子目录
- 13. 如何将目录从/ tmp更改为不同的目录
- 14. 将工作目录更改为当前脚本的目录
- 15. 更改目录
- 16. 更改目录
- 17. 更改目录
- 18. CMake的:转换相对路径绝对路径,以构建目录作为当前目录
- 19. 将目录名称更改为变量
- 20. 将目录更改为SharePoint链接
- 21. 将目录更改为桌面
- 22. 将git目录更改为上一个
- 23. 将网页更改为'目录'
- 24. 带有绝对目录的Runtime.exec()
- 25. 获取目录的绝对路径
- 26. 对此目录的访问被拒绝
- 27. 绝对路径与主目录
- 28. phonegap iphone:文档目录绝对路径
- 29. 对目录
- 30. 对于目录
如何确定我的当前目录?我正在Visual Studio中开发这个Wix项目。项目解决方案“我的解决方案”目录正好在C下,我的项目“我的项目”位于解决方案中的其中一个项目下。所以我把我的目录映射为源码控制中的“C:\ My Solution”。我需要在我的解决方案C:\ My Solution \ A文件夹中的某个文件夹中找到文件。我如何定义相对路径?我目前的目录是我的C:\ My Solution或C:\ My Solution \ My Project吗? –