问题标签 [absolute-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 回答
17977 浏览

java - Java中的绝对相对文件路径

鉴于我有两个File对象,我可以想到以下实现:

有没有更聪明的方法将绝对文件路径转换为相对文件路径?

可能重复:

如何在java中从两个绝对路径或url构造相对路径

0 投票
2 回答
421 浏览

asp.net-mvc - ASP.Net MVC2:我在哪里可以存储文件以便能够在我的开发盒和生产环境中访问它?

我需要存储一个文件,以便我的 ASP.Net MVC 应用程序可以在我在 Visual Studio 中运行网站时以及在生产服务器实际运行时访问该文件。我不认为我可以在我的开发盒上进行相对路径,因为执行路径位于 System32 文件夹中。我不知道服务器上是否也是如此,但无论哪种方式,绝对路径都不是一种选择。

有没有一种方法可以在代码中引用这个文件,这对我的开发盒和生产服务器都有效?

0 投票
1 回答
24204 浏览

asp.net - 获取网站根目录的基本 url(绝对/相对 url)

我想完全了解如何在静态和动态文件中使用相对和绝对 url 地址。

当您在没有虚拟目录的情况下工作时,此示例很容易。但我正在处理虚拟目录。

我想在下面模拟一个站点,例如我正在处理虚拟目录的项目。

这些是我的 aspx 和 ascx 文件夹

这些是我的 JS 文件(将与 aspx 和 ascx 文件一起使用):

这是我的静态网页地址(我想展示一些图片并在一些js函数中运行):

这是我的图片文件夹

如果我想在我的 ASPX 文件中写入图像文件的链接,我应该写

但是,如果我想编写硬编码或来自 javascript 文件的路径,它应该是什么样的 url 地址?

0 投票
24 回答
156131 浏览

bash - 使用 Bash 将给定当前目录的绝对路径转换为相对路径

例子:

我如何创造魔法(希望代码不要太复杂......)?

0 投票
3 回答
2279 浏览

html - HTML 中的 image/css/javascript 引用应该使用相对路径还是绝对路径?

使用相对路径或绝对路径引用 Web 资产的优缺点是什么?例如:

对比

0 投票
1 回答
29785 浏览

.net - VB.NET中绝对路径的相对路径

我正在编写一个 VB.NET 控制台应用程序,它采用相对路径并吐出所有文件名,或者无效输入的错误。我无法从相对路径获取 PhysicalPath

例子:

  1. 我在文件夹中C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol\SP_Proj\bin\Debug

  2. 我的应用程序 ,SP.exe也在同一个文件夹中。

  3. 我跑:"SP.exe ..\"。输出将是文件夹中所有文件的列表"C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol\SP_Proj\bin"

  4. 我跑:"SP.exe ..\\..\"。输出将是文件夹中所有文件的列表"C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol\SP_Proj"

  5. 我跑:"SP.exe ..\\..\\..\"。输出将是文件夹中所有文件的列表"C:\Documents and Settings\MehdiAnis.ULTIMATEBANGLA\My Documents\Visual Studio 2005\Projects\SP_Sol"

目前我正在处理一个相对路径,但没有更多:

我怎样才能轻松处理多个..\

0 投票
2 回答
8906 浏览

asp.net - 来自 ASP.NET 用户控件 NavigateUrl 的相对路径

我有一个包含 GridView 的用户控件。GridView 有一个 HyperLinkField 列和一个包含 HyperLink 控件的模板列。

ASP.NET 项目的结构如下,Default.aspx 页面在每种情况下都使用用户控件。

  • 应用程序根
    • 控件
      • 带有 GridView 的用户控件
    • 系统管理员文件夹
      • 默认.aspx
      • 编辑.aspx
    • 组织管理文件夹
      • 默认.aspx
      • 编辑.aspx
    • 标准用户文件夹
      • 默认.aspx
      • 编辑.aspx

注意:这些文件夹用于确保用户具有正确的角色。

我需要能够设置 HyperLinkField 的 DataNavigateUrlFormatString 和 HyperLink 的 NavigateUrl 以解析到相应文件夹中的 Edit.aspx 页面。

如果我将导航 URL 设置为“Edit.aspx”,则无论原始目录如何,浏览器中的 URL 都会显示为“ http://Application Root/Controls/Edit.aspx”。

我不能使用 Web 应用程序根操作符 (~/),因为路径需要相对于当前页面,而不是应用程序根。

如何在多个文件夹中使用相同的用户控件并将 URL 解析到同一文件夹中的另一个页面?

注意:该问题强烈基于azhar2000s 在与我的问题相匹配的 asp.net 论坛上提出的类似问题。

0 投票
3 回答
536 浏览

python - (Python) 为什么我总是必须在文件函数中输入绝对路径?

例如,如果我有:
C:\42\main.py

C:\42\info.txt
,我想从 main.py 读取 info.txt,我必须输入“C:\42\info.txt ” 而不是“info.txt”。

应该是这样吗?
如果没有,我该如何解决?

0 投票
1 回答
2259 浏览

wpf - 相对 Uri 适用于 BitmapImage,但不适用于 MediaPlayer?

这对你们来说很简单:

=> 在带有构建操作的 .jpg 上完美运行:内容复制到输出目录:始终复制

=> 不适用于具有相同构建操作并复制到输出的 .wav。我在我的 /debug/ 文件夹中看到该文件..

=> 完美运行..

那么,如何让声音与相对路径一起工作?为什么它不能以这种方式工作?如果您需要更多代码或屏幕截图,请告诉我。

谢谢。

0 投票
2 回答
1510 浏览

javascript - 获取 javascript 文件的路径

在一个 javascript 文件(例如 script.js)中,我需要一个包含该文件的绝对路径的变量。

我怎样才能动态地做到这一点?

谢谢。