问题标签 [relative-path]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
312296 浏览

java - 相对文件路径在 Eclipse 中如何工作?

所以我 2009 年的新年决心是学习 Java。我最近获得了“Java for Dummies”,并通过使用 Eclipse 重写了本书中的演示代码。无论如何,书中使用相对路径的每个示例似乎都没有读取它应该读取的 .txt 文件。

这是示例代码:

你可以在下面的屏幕截图中看到我已经包含了这个文件。

图像不再可用

此外,我已经验证,当我构建应用程序时,Hankees.txt 的副本与已编译的 .class 文件一起放置在 bin 文件夹中。

最后,如果我将第 12 行更改为以下内容并将 Hankees.txt 放在我的 C:\ 驱动器的根目录中,则程序编译并运行良好。

所以基本上,我的问题是我做错了什么?或者 Eclipse 是否以某种方式对此负责?

感谢您的任何帮助!

0 投票
3 回答
2176 浏览

enterprise-library - 使用安全应用程序块时到 AzMan XML 存储的相对连接字符串

是否可以为 AzMan XML 存储指定相对连接字符串?

我当前的连接字符串是connectionString="msxml://c:/azman.xml",但我真的需要将其设为相对,以便其他开发人员和自动构建可以获得最新的授权存储。

MS文档似乎表明connectionString="msxml://azman.xml"应该可以工作,但会引发The request is not supported错误。

编辑:我意识到我通过企业图书馆安全应用程序块使用 AzMan 对这个问题很重要。

0 投票
1 回答
3494 浏览

url - 将相对链接转换为绝对链接?

我正在使用 PHP 和正则表达式编写一个小脚本

该脚本的目的是提取页面中的所有链接并将这些链接转换为绝对链接——当它是相对链接时——我知道相对链接是如何工作的,但它们也是一些问题

假设我们有这个页面http://www.example.com/xxx1/xxx2/xxx3.html 如果这个页面有以下链接

index.html --- 绝对链接是http://www.example.com/xxx1/xxx2/index.html

./index.html --- 绝对链接是http://www.example.com/xxx1/xxx2/index.html

../index.html --- 绝对链接是http://www.example.com/xxx1/index.html

/index.html --- 绝对链接是http://www.example.com/index.html

所以

index.html = 将在当前目录中打开

./index.html = 也会在当前目录打开

../index.html = 将在父目录中打开

/index.html = 将在根目录中打开

问题是如果 URL 对搜索引擎友好怎么办?

说我们有这个网址

((案例1)):http ://www.example.com/xxx1/xxx2/xxx3/index/

或者

((案例2)):http ://www.example.com/xxx1/xxx2/xxx3/index

case1 中的“索引”是目录还是页面?它是 case2 中的目录还是页面?以及在情况 1 和 2 中以下链接如何作为绝对链接

index.html --- ?

./index.html --- ?

../index.html --- ?

/index.html --- ?

我不确定这对你们中的一些人来说是不是一个简单的问题,但对我来说它是令人困惑的?

谢谢 :)

0 投票
2 回答
223 浏览

web-applications - 在所有平台上使用绝对网址是不是很糟糕?

在我看来,在 asp.net 中更普遍的是通过始终使用虚拟目录替换“~/”形式的路径来成为“虚拟目录不可知论”,但这对于其他绝对的平台来说似乎没什么大不了的路径更常见。我可能会将 django 命名为其中之一。

在 asp.net 中使用绝对 url 是不好的形式吗?在其他平台?如果是这样,为什么?

0 投票
3 回答
1676 浏览

php - 包括一个 PHP 文件,处理来自该目录的相对 URL

我的服务器根目录有一个 PHP 文件.. index.php ..include是 .. DIR/main.php

现在 .. DIR/main.php .. include的许多附近的PHP 文件使用相对URL 使用 ..include("./common1.php");

任何方式我都可以更改相对 URL基本路径,因此当包含“DIR/main.php”时,它可以相对访问其附近的 PHP 文件,如“DIR/common1.php”,而不是尝试在站点根目录。

0 投票
7 回答
15253 浏览

php - 点斜杠对 PHP 包含调用有什么作用?

A. 这是做什么的?

B. 与此相比?


(它不是一个目录..这将是)

0 投票
3 回答
2733 浏览

php - 更改 PHP 中包含内容的相对链接路径

我的服务器根目录有一个 PHP 文件.. index.php ..include是 .. DIR/ main.php

现在 .. DIR/ main.php .. 有很多附近文件的相对链接。

所有相关链接都已断开。


有什么办法可以更改链接的相对 URL 基本路径?

...因此 DIR/ main.php的包含内容将其所有指向friend1.php的链接都更改为DIR/friend1.php


编辑:这不是关于包含的,这是关于整体更改 ahref 链接的。

0 投票
3 回答
500 浏览

java - 部署 Java 小程序时遇到很多麻烦

我是 Java 新手。我只是想为我的小程序构建一个 .jar 文件,以便可以从浏览器运行它。这是我的目录结构的样子:

包含所有 .java 类文件。

包含大约 4-5 个图像和音频文件。

如果我尝试使用以下代码:

结果getCodeBase()

但是以下代码无法加载:

将我的“assets”文件夹移动到“bin”文件夹也没有解决这个问题。它尝试加载:

说:

但是,如果我将其粘贴到运行中并按 Enter 键,它提供的 url 可以正常打开:

所以为了避免让自己很头疼,我在我的 ImgHelper 类中注释掉了代码并这样做了:

效果很好。但是我想把它放在一个网络服务器上,我不知道我应该如何/做什么来使所有的图像和声音都能正常工作。有任何想法吗?

谢谢...

0 投票
5 回答
33014 浏览

visual-studio - 如何重定位 Visual Studio 项目 (.sln) 文件

我想将 Visual Studio 解决方案 (myProject.sln) 文件移动到一个文件夹中。

这样做的问题是项目中的所有相对路径都会中断,如何在不手动更新项目内所有相对路径的情况下重新定位项目?

谢谢。

0 投票
2 回答
192 浏览

php - require '/home/../http/' 和 require '/http/' 一样快吗?

我知道在 php.ini 中包含文件时使用相对路径的性能很差。但是,对于所有路径或仅相对于假定(上下文)包含路径的路径来说都是如此吗?

这条线是

和这条线一样快