问题标签 [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 投票
1 回答
345 浏览

mstest - NCover 和 MSTest.exe 的相对路径

我知道这很愚蠢,但我无法弄清楚。在我们的解决方案中,我们将测试所需文件之一的相对路径指定为 -

../../../TestSuite/IniTestFiles/LocalRedir1.xml

现在,当使用 MSTest.exe 从 VS 运行测试时,这可以正常工作。但是,在 NCover 中,所有测试都失败了。有谁知道我该如何解决这个问题?我无法移动文件的位置。谢谢!

0 投票
2 回答
1525 浏览

bash - 如何在 bash 程序中正确地使路径处理变得健壮?

  • 该脚本有一些硬编码的相对路径。我希望它们与脚本位置相关。

  • 该脚本需要更改当前目录,因为其他程序(cmake)需要它。

  • 该脚本将一些(可能相对于调用者的)路径作为参数,并将它们传递给该程序,它们应该被去相关化。

问题是内联的:

这是一个常见问题还是我以非标准方式做某事?

0 投票
1 回答
3826 浏览

python - 如何使这些相对导入在 Python 3 中工作?

我有一个如下所示的目录结构:

project/foo/__init__.py我从 中导入类first.pysecond.py然后third.py将它们放入__all__.

first.py在named中有一个类WonderfulThing,我想在 in 中使用它second.py,并且想通过导入*from来导入foo。(假设我有充分的理由,为什么我想这样做超出了这个问题的范围。)

second.py我已经尝试过from .foo import *from foo import *并且from . import *在这些情况下都没有WonderfulThing导入。我也试过from ..foo import *了,这会引发错误“尝试相对导入超出顶级包”。

我已经阅读了文档和 PEP,但我不知道如何使它工作。任何援助将不胜感激。

澄清/编辑:似乎我可能误解了__all__包中的工作方式。我在模块中使用它,

但是再次查看文档似乎建议__all__只能在包中使用以指定默认情况下要导入的模块的名称;似乎没有任何方法可以包含任何不是模块的东西。

它是否正确?

非通配符导入失败 ( cannot import name WonderfulThing)。尝试from . import foo失败,但import foo有效。不幸的是,dir(foo)什么也没显示。

0 投票
2 回答
10981 浏览

jakarta-ee - j2ee项目中如何获取资源的相对路径

我有一个具有平面文件(或说文本文件)的动态 Web 项目。我创建了一个 servlet,我需要在其中使用这个文件。

我的代码如下:

}

问题是InputStream 的值为空。

我不确定如何获得正确的相对路径。我使用 JBOSS 作为应用服务器。

我在动态 Web 项目的 WebContent 目录中添加了资源文件。作为一种不同的方法,我尝试了这个:

contextPath 的值现在是:C:\JBOSS\jboss-5.0.1.GA\server\default\tmp\4p72206b-uo5r7k-g0vn9pof-1-g0vsh0o9-b7\Nationwide.war\WEB-INF\rateJSON

但是在这个位置,rateJSON 文件不存在吗?看来 JBOSS 没有把这个文件放在 App.war 中或者没有部署它???有人可以帮我吗?

0 投票
1 回答
1048 浏览

.net - 使用 .NET 中的相对路径验证具有多个 XSD 的 XML

我正在尝试编写一个通用的 VB.NET (VS2005) 函数来针对 XSD 验证 XML 文档。在我使用具有相对路径的 XSD 之前,这可以正常工作,包括:

它似乎永远无法找到任何辅助文档中包含的内容。这是我下面的原始功能。我一直在玩 XmlUrlResolver() 但我似乎也无法使用它取得任何进展。在这里的任何帮助将不胜感激。

0 投票
7 回答
10388 浏览

jquery - 与所有其他浏览器相比,IE7 中的 .attr("href") 提取错误?

attr("href")与所有其他浏览器相比,IE7 中对链接命令的处理方式是否真的非常不同?

假设我在http://example.com/page.html有一个页面,并且我有这个 HTML:

和这个jQuery:

然后在 IE7 中strHref变量的值将是"http://example.com/page.htm#someAnchor",但在其他浏览器中它将是"#someAnchor".

我相信最后提到的情况是最正确的,那么它只是 IE7 是一个坏男孩的情况还是 jQuery 中的一个错误?

0 投票
4 回答
3862 浏览

java - JLabel HTML 中的相对路径

我试图让 JLabel 显示一个使用相对路径引用图像的 html。但我不能让 JLabel 找到图像。当我使用绝对路径时它工作正常。

我尝试从命令行或 eclipse 运行程序并添加对话框以显示当前工作目录在哪里,但有用。因此,我得出的结论是,没有在当前目录中搜索图像——这让我明白了这一点。图像在哪里寻找?

这是一个测试代码,显示我在做什么:

0 投票
3 回答
39522 浏览

java - spring 类路径资源中的相对路径

我有一堆 spring 配置文件,所有这些文件都位于各种子包中的 META-INF 目录下。我一直在使用如下导入...

所以是源文件的相对路径。当我在 jar 文件之外使用本地构建时,这可以正常工作。但是,当我将所有内容打包在一个 jar 中时,我会收到一个错误,即它无法解析 URL 资源。如果我将上面的内容更改为绝对路径(使用类路径:),那么它可以正常工作。

有没有办法在将配置打包在 jar 中时使用带有“..”的相对路径,或者我是否仅限于降序相对路径和绝对路径?

0 投票
1 回答
3279 浏览

delphi - 在 Delphi 中获取正确的相对路径

我正在用 Delphi 2009 编写一个小应用程序来编辑 HTML 文件。和

我可以找出文件是否存在。如果 FileExists 给出否定答案,是否有找出正确相对路径的功能?

0 投票
2 回答
6839 浏览

php - 如何在 exec 命令中使用相对路径?

如何exec使用相对路径通过命令从 PHP 运行外部程序?

这仅program_name.exe在与 PHP 脚本位于同一目录中时才有效。例如exec('something/program_name ......');,如果 php 脚本不在 'something' 目录中,则不起作用。