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

python - 在 Python 中操作目录路径

基本上我有这个当前的 url 和我想合并到一个新的 url 中的另一个键,但是有三种不同的情况。

假设当前 url 是 localhost:32401/A/B/foo

如果键是 bar 那么我想返回 localhost:32401/A/B/bar

如果键以斜杠开头并且是 /A/bar 那么我想返回 localhost:32401/A/bar

最后,如果 key 是它自己的独立 url,那么我只想返回那个 key = http://foo.com/bar -> http://foo.com/bar

我认为有一种方法可以在不手动操作字符串的情况下至少完成前两种情况,但是在 os.path 模块中没有任何东西立即跳出来。

0 投票
3 回答
31342 浏览

c++ - 如何从 C++ 中的 std::ifstream 获取文件路径

我使用std::ifstream.

我可以使用相对路径 ( file.txt) 或绝对路径 ( C:\test\file.txt) 打开文件。

当我传递一个字符串作为文件名时,我不知道它是相对路径还是绝对路径。

谁能告诉我如何在文件成功打开后获取绝对路径 std::ifstream

例如:

我想在文件成功打开后获取绝对路径。

谢谢,

0 投票
6 回答
31284 浏览

php - PHP:要求路径不适用于 cron 作业?

我有一个需要包含此文件的 cron 作业:

但是,当它通过 cron 作业(而不是我的本地测试)运行时,相对路径不起作用。cron 作业运行以下文件(在实时服务器上):

这是错误:

使用与 cron 作业相同的绝对格式,common.php将位于

这是否意味着我必须将第 2 行替换为:

?

谢谢!

0 投票
2 回答
1282 浏览

jquery - 如何在 .NET 应用程序中从 jQuery 引用绝对路径

我有一些 jQuery 将一些图像标签写入浏览器,但我想引用它们,这样我就不必对路径进行硬编码,而且我也不能使用相对路径。这是一个 .NET 应用程序,我正在尝试使用服务器端标签。

所以,我改变了以下内容:

至:

或者:

当它运行时,我得到 javascript 错误,第 48 行的无效参数,jquery-1.4.2.min.js 的 char 325。

0 投票
2 回答
9744 浏览

absolute-path - 在 msdeploy 中跳过目录

我的 nant 脚本(Team City)中有一个 msdeploy 正在工作,但它正在复制一些我不想复制的文件夹。什么命令会跳过这些目录?我试过了:

这些命令似乎都不起作用,并且构建脚本目录仍然从源目录复制到目标目录?msbuild 进行同步,我将 -source 和 -dest 都指定为 contentPath。

0 投票
3 回答
46769 浏览

java - Java中项目文件夹的绝对路径

这个话题有很多混乱。已经提出了几个问题。事情似乎还不清楚。ClassLoader、绝对文件路径等

假设我有一个项目目录结构,

我在“lib/txt”目录中有一个资源说“txtfile.txt”。我想以独立于系统的方式访问它。我需要项目的绝对路径。所以我可以将路径编码为 abspath+"/lib/Dictionary/txtfile.txt"

假设我这样做

我得到了不一定是项目根目录的当前工作目录。

假设我从“dist”文件夹中执行最终的“prj.jar”,该文件夹还包含“lib/txt/txtfile.txt”目录结构和资源,它也应该在这里工作。我应该是 dist 文件夹的绝对路径。

希望问题很清楚。

0 投票
6 回答
68062 浏览

python - 如何在python中找到符号链接或软链接的目标文件的完整(绝对路径)

当我给 ls -l /etc/fonts/conf.d/70-yes-bitmaps.conf

所以对于符号链接或软链接,如何在python中找到目标文件的完整(绝对路径),

如果我使用

os.readlink('/etc/fonts/conf.d/70-yes-bitmaps.conf')

它输出

../conf.avail/70-yes-bitmaps.conf

但我需要绝对路径而不是相对路径,所以我想要的输出必须是,

/etc/fonts/conf.avail/70-yes-bitmaps.conf

如何用..符号链接或软链接文件的父目录的实际完整路径替换。

0 投票
1 回答
2014 浏览

file - htaccess mod_rewrite 引用完整路径目录

是否可以引用完整/绝对路径目录,例如/usr/home/public_html/x在 .htaccess mod_rewrite 中?

我尝试了最明显的情况,将以下内容放在子域的 .htaccess 中(存储在 public_html 的文件夹中),希望它映射(而不是重定向!)到绝对目录所指向的文件上:

这不起作用...我收到 500 内部服务器错误

主 public_html 目录中的 .htaccess 仅具有以下内容,并且它适用于相对目录...

0 投票
4 回答
352 浏览

php - PHP Include 调用其他文件

我意识到我在我的 PHP 文件中一遍又一遍地使用了一个特定的函数,所以我从所有这些文件中取出了这个函数,并将它放在一个单独的 PHP 文件中,并将它包含在我需要的地方。

现在,当我对函数进行更新时,所有使用它的文件都会更新。伟大的。

现在只有一个问题,函数本身使用相对 URL,当您包含 PHP 时,文件是相对于调用 PHP 的,而不是包含的 PHP 目录。我知道快速而肮脏的答案是使用绝对链接,但是我怎样才能让包含的 PHP 将事物引用到 ITSELF 而不是调用它的 PHP。

例子:

index.php 包含一个名为 create_table.php 的文件..... create_table.php 将 CSS 和 javascript 与 index.php 相呼应。CSS 和 javascript 与 create_table.php 位于同一目录中,但是当使用 src="javascript.js" 时,它希望找到 index.php 所在的 javascript.js,而不是 create_table.php 所在的位置。

编辑:结构如何工作

/includes/create_table.php
/includes/style.css
/includes/javascript.js
/test/dir/1/2/3/index.php

因此,当我尝试使用 src="javascript.js" 而不是查找/includes/javascript.js时,它会尝试查找/test/dir/1/2/3/javascript.js

0 投票
5 回答
1911 浏览

haskell - 如何确定正在运行的 Haskell 脚本或应用程序所在的目录?

我有一个 Haskell 脚本,它通过使用该runhaskell实用程序的 shebang 行运行。例如..

现在,我希望能够从脚本本身中确定该脚本所在的目录。因此,如果脚本存在于 中/home/me/my-haskell-app/script.hs,我应该能够使用相对或绝对路径从任何地方运行它,并且它应该知道它位于/home/me/my-haskell-app/目录中。

我认为System.Environment模块中可用的功能可能会有所帮助,但它有点不足。 getProgName似乎没有提供有用的文件路径信息。我发现环境变量_(这是一个下划线)有时会包含脚本的路径,因为它被调用了;但是,一旦通过其他程序或父脚本调用该脚本,该环境变量似乎就失去了它的价值(我需要从另一个父应用程序调用我的 Haskell 脚本)。

另一个有用的知识是我是否可以使用相同的技术或其他方式确定预编译的 Haskell 可执行文件所在的目录。