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

apache-flex - 加载相对于服务器根目录而不是 .swf 位置的 Flex 资源

我有一个代表网站主文件的大型 (700kb) Flex .swf 文件。

对于性能测试,我想尝试将其移至 Amazon S3 托管(我已经对某些视频和大文件进行了此操作)。

我继续这样做,并更新了 html 页面以引用远程 .swf。

事实证明,Flash 将加载与访问资源的 .swf 文件相关的任何资源——无论 html 页面的根目录是什么。所以我的资源现在正在从远程站点(它们不存在)加载。

有两件显而易见的事情我可以做: * 远程复制我的所有资源(因为我现在只是在测试,所以还没有准备好) * 在 .swf 访问的每个 URL 中添加一些抽象层以派生新路径。

我真的很想按一下开关并说“加载与[原始服务器]相关的所有内容”。

这样的事情是否存在,或者除非我完全限定每条路径,否则我是否会从远程机器加载所有内容?

我想避免任何“hacky”之类的东西:子类 Image 并破解那里的路径

0 投票
22 回答
922408 浏览

python - 从相对路径导入模块

如何在给定相对路径的情况下导入 Python 模块?

例如,如果dirFoocontains Foo.pyanddirBardirBarcontains Bar.py,我该如何Bar.py导入Foo.py

这是一个视觉表示:

Foo希望包括Bar,但重组文件夹层次结构不是一种选择。

0 投票
2 回答
2094 浏览

relative-path - linux -gcc env 上的相对路径解释

我有一个关于如何在各种环境中解释相对路径的问题。如果我有一个 C 代码要使用 Makefile 和 gcc 在 linux 上编译,并且如果某个源文件有:

这个文件应该放在哪里。或者换句话说,如果我有

编译器是否会在与以下相同的文件夹中查找 xyz.ctl:-

a.) 具有此语句 fopen 的源文件在哪里?

b.) makefile 在哪里?

c.) linux 可执行文件会在哪里生成?

我知道 MSVC 所有相对路径都来自具有 *.dsw (工作区文件)的文件夹。对于 RVDS 环境,它从生成可执行文件 *.axf 的文件夹开始。

-广告

0 投票
2 回答
3032 浏览

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

这是一个已知的问题?我应该使用其他功能吗?

0 投票
3 回答
1180 浏览

.net - ./ 使用 OpenFileDialog 时更改目标

我正在使用 streamwriter 记录错误

它的设计方式(请不要问为什么)是每次应用程序必须记录消息时打开一个新的流写入器。它将所有内容输出到 ./Logs/[current-date].txt,通常解析为“c:\myappfolder\logs[current-date].txt”

一切正常,但是在我使用打开的文件对话框说“C:\home\myfolder\myfile”之后,streamwriter 尝试写入“c:\home\myfolder\logs[current-date].txt”

我知道这个问题的解决方案,但我只是不明白发生了什么

0 投票
5 回答
645 浏览

html - HTML中包含的相对路径?回归旧时光?

[这个问题与this question有些相关,但答案不是......]

我一直在 HTML 和脚本语言 (PHP/ASP/JSP) 中使用相对路径来引用所有内容。我认为理由与“如果网站托管在某个奇怪的子目录中怎么办”有关。但是我的同事已经开始将绝对路径放入我们正在开发的 PHP 站点中。起初我很震惊,但后来我想,“为什么不呢?我们永远不会被托管在子目录中。” 如今,在根目录中托管已不是罕见的必需品。是否仍然需要使用相对路径“编码”(实际上是标记)?我认为现在这可能是一种过时的做法。

0 投票
1 回答
2796 浏览

url - 如何在 Java 运行时在类路径中添加 XML 文件?

我不确定是否可以使用 URLClassLoader。此外,只有 XML 的相对路径是已知的。

谢谢你。

0 投票
7 回答
81339 浏览

python - 在 pyInstaller 生成的 Python EXE 中确定应用程序路径

我有一个驻留在单个 .py 文件中的应用程序。我已经能够让 pyInstaller 成功地将其捆绑到 Windows 的 EXE 中。问题是,应用程序需要一个 .cfg 文件,该文件始终直接位于同一目录中的应用程序旁边。

通常,我使用以下代码构建路径:

但是,当从 pyInstaller 生成的 EXE 调用 sys.path 时,它似乎是空白的。当您运行 python 交互式命令行并尝试获取 sys.path[0] 时,会发生同样的行为。

有没有更具体的方法来获取当前正在运行的应用程序的路径,以便我可以找到与其相关的文件?

0 投票
1 回答
598 浏览

c# - 是否可以在 Visual Studio 2008 中为具有相对路径的 DLL 设置共享文件夹?

我使用 Team Foundation 作为包含八个 C# 项目的解决方案的源代码控制。为了强制解耦和稳定性,我只启用了项目与其测试之间的依赖关系。

我想做的是创建一个公共文件夹,可以在其中放置已编译的库和外部工具,并在所有项目的解决方案中共享。问题是解决方案文件夹似乎是虚拟的,即使它们不是,仍然存在一些其他问题,例如相对路径和在 TFS 源代码控制中保持 DLL 更新。

所以我的问题是,是否可以创建一个包含库的通用文件夹,解决方案中的所有项目都可以使用相对路径引用该库并且仍然能够由 TFS 控制?

提前致谢!

0 投票
5 回答
9134 浏览

asp.net - 如何在 ASP.NET 菜单项上放置渐变背景?

老板希望母版页的菜单看起来更好。我用网上可用的工具之一生成了我的渐变文件,那里没问题..

我尝试为每个菜单项创建一个 CSS 类,但是当我使用 background-image 指令和样式生成器时,我得到如下一行:

...当我想要的是

当然,第一个 url 仅在我在本地机器上调试时才有效 - 部署它并且我已经被淹没了。许多其他 ASP.NET 对象使用“~/”来指示网站的顶级目录,但我的 css 文件不喜欢它,我无法为菜单控件或菜单​​项设置背景图像 -当我可以对这么多其他控件执行此操作时,这似乎是一个明显的遗漏。

我错过了什么?