问题标签 [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.
python - 如何在 Python 中获取绝对文件路径
给定一个路径,例如"mydir/myfile.txt"
,如何在 Python 中找到文件相对于当前工作目录的绝对路径?例如在 Windows 上,我可能会得到:
msbuild - 给定相对路径时,如何让 MSBUILD 评估和打印完整路径?
在给定相对路径的情况下,如何让 MSBuild 在<Message />
任务中评估和打印绝对路径?
物业集团
任务
输出
将 '' 复制到 'c:\Program Files (x86)\Program\'
vba - Excel VBA中的相对而不是绝对路径
我编写了一个 Excel VBA 宏,它在对数据执行计算之前从 HTML 文件(本地存储)导入数据。
目前 HTML 文件是用绝对路径引用的:
但是,我想使用相对路径而不是绝对路径来引用它(这是因为我想将电子表格分发给可能不使用相同文件夹结构的同事)。由于 html 文件和 excel 电子表格位于同一个文件夹中,我不会认为这会很困难,但是我完全无法做到。我在网上搜索过,建议的解决方案都显得非常复杂。
我在工作中使用 Excel 2000 和 2002,但是当我计划分发它时,我希望它可以与尽可能多的 Excel 版本一起使用。
任何建议都非常感激。
linux - 如何在 Linux 中生成带有绝对路径的文件列表?
我正在编写一个将文件路径作为输入的 shell 脚本。
出于这个原因,我需要生成具有完整路径的递归文件列表。例如,该文件bar
具有以下路径:
但是,据我所知,两者ls
都只find
给出相对路径列表:
find
这似乎是一个明显的要求,但我在或ls
手册页中看不到任何内容。
如何在 shell 中生成文件列表,包括它们的绝对路径?
winapi - 使用 Win32/Shell PathCombine() 从 Vista 中的相对路径获取绝对路径似乎失败
不确定这是我正在使用的预期行为还是错误或错误的功能,但问题是 PathCombine() 在 Vista 框中返回错误的路径。
相对路径是(由 WMP 导出到播放列表):
..\..\..\Public\Music\Sample Music\Amanda.wma
它的相对路径是:
C:\Users\userX\Music\Playlists\playlist.wpl
和 PathCombine() 返回:
C:\Users\userX\Public\Music\Sample Music\Amanda.wma
但是,该文件实际上位于此处(根据资源管理器以及我无法从代码中打开它的事实来判断):
C:\Users\Public\Music\Sample Music\Amanda.wma
这是一个已知的问题?我应该使用其他功能吗?
asp.net - 如何在 ASP.NET 菜单项上放置渐变背景?
老板希望母版页的菜单看起来更好。我用网上可用的工具之一生成了我的渐变文件,那里没问题..
我尝试为每个菜单项创建一个 CSS 类,但是当我使用 background-image 指令和样式生成器时,我得到如下一行:
...当我想要的是
当然,第一个 url 仅在我在本地机器上调试时才有效 - 部署它并且我已经被淹没了。许多其他 ASP.NET 对象使用“~/”来指示网站的顶级目录,但我的 css 文件不喜欢它,我无法为菜单控件或菜单项设置背景图像 -当我可以对这么多其他控件执行此操作时,这似乎是一个明显的遗漏。
我错过了什么?
web-applications - 在所有平台上使用绝对网址是不是很糟糕?
在我看来,在 asp.net 中更普遍的是通过始终使用虚拟目录替换“~/”形式的路径来成为“虚拟目录不可知论”,但这对于其他绝对的平台来说似乎没什么大不了的路径更常见。我可能会将 django 命名为其中之一。
在 asp.net 中使用绝对 url 是不好的形式吗?在其他平台?如果是这样,为什么?
c# - 一个 URL 的 Asp.Net 绝对路径
为了让 web 应用程序更简单地与不同服务器上的另一个应用程序共享文件,我在我的母版页中使用了基本 href 标记。正如许多人所发现的那样,这会破坏网络表单的路径。我有一个工作表单适配器类,但不确定如何获取 url 的绝对路径。目前,我的程序被硬编码为使用类似于:
值得注意的是,我目前正在我的本地 IIS 服务器上进行测试,因此我尝试使用的很多东西都有一种奇怪的趋势,以便绝对路径不包含域名(我的本地 IIS 不可见外部)。这意味着它不是绝对路径,因此基本 href 会破坏它。
有没有一种很好的方法来处理这个问题,它可以在没有硬编码的情况下在本地工作,但在上传到服务器时也能正常工作?我宁愿避免任何涉及在服务器端副本上做不同事情的事情。
是的,我意识到我可以在本地和服务器上使用单独的 web.config 文件来获取此信息,但这很丑陋并且违反了 DRY。
c# - 在 Web 项目使用的库中获取正确的绝对路径
我有一个 asp.net mvc 项目,它在单独的库中使用一些搜索方法。这个库需要知道我的 lucene 索引文件的位置。
这会从 web.config 的应用程序密钥节点正确读取我配置的 lucenePath。但是我怎样才能从这个相对路径中得到正确的完整路径呢?Path.GetFullPath 给了我一个完全不正确的路径。
--结论--
如果您想全力以赴,tvanfosson的答案可能适合您。
但是,我通过使用以下方法使其脑死亡更多:
这将在调用者的 app.config 中查找名为“path”的 appkey,并将其值与调用者的路径结合起来。TrimStart() 确保配置文件都可以包含前导 \ 或不包含。
php - require '/home/../http/' 和 require '/http/' 一样快吗?
我知道在 php.ini 中包含文件时使用相对路径的性能很差。但是,对于所有路径或仅相对于假定(上下文)包含路径的路径来说都是如此吗?
这条线是
和这条线一样快