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

.net - 在.net中转换为短路径的标准方法

寻找标准的防错误方法将“长名称”(例如“C:\Documents and settings”)转换为等效的“短名称”“C:\DOCUME~1”

我需要这个来运行我的 C# 应用程序的外部进程。如果我用“长名称”中的路径提供它,它会失败。

0 投票
5 回答
2359 浏览

java - 如何让 Java 从 Gnome 的当前目录执行 jars?

在带有 Gnome 的 Ubuntu Linux 上,通过在 Gnomes 文件浏览器中双击 jar 文件来运行我的 Swing 应用程序会导致错误,因为找不到通过 Java 插件框架(位于子目录中)动态加载的所需库。

正如我的可执行 jar 的清单文件中所述,框架本身的基本库已正确解析。但是,一旦框架启动,就找不到插件(甚至没有指定我的平台的插件)。

通过从终端启动应用程序

就像一个魅力,广告确实通过双击一个shell脚本来运行应用程序。

但是,我想避免使用终端窗口。(我是一个 Windows 人,也许它不会像它惹恼那些在 Windows 上的人一样惹恼 linux 人。)

这个问题可以在多个 Linux 系统中重现。我需要做些什么来让 Java 正确解析库吗?

0 投票
5 回答
7844 浏览

file - 文件路径控制

如何在 VBA 前面板中放置文件路径控件?我希望用户能够选择浏览按钮并选择文件路径,而不是到处放置对话框。我需要用户选择三个或更多文件路径。

0 投票
29 回答
3220897 浏览

python - 如何安全地创建嵌套目录?

检查要写入文件的目录是否存在,如果不存在,使用 Python 创建目录的最优雅方法是什么?这是我尝试过的:

不知何故,我错过了os.path.exists(感谢 kanja、Blair 和 Douglas)。这就是我现在所拥有的:

是否有一个标志open(),可以自动发生这种情况?

0 投票
3 回答
503369 浏览

asp.net - Server.MapPath(".")、Server.MapPath("~")、Server.MapPath(@"\")、Server.MapPath("/")。有什么不同?

谁能解释Server.MapPath("."),Server.MapPath("~")和之间Server.MapPath(@"\")的区别Server.MapPath("/")

0 投票
4 回答
24363 浏览

wpf - 在 WPF 中,如何使用 XAML 指定嵌套在目录中的文件的路径?

我正在尝试这样做...

但我得到这个错误......

无法将属性“Source”中的字符串“Images\unlock.png”转换为“System.Windows.Media.ImageSource”类型的对象。找不到资源“forms/images/unlock.png”。标记文件“Fuse;component/forms/mainwindow.xaml”第 273 行位置 51 中的对象“System.Windows.HierarchicalDataTemplate”出错。

如您所见,包含此 XAML 的表单位于名为 Forms 的文件夹中。我的图像位于名为 Images 的文件夹中。如何从表单映射到图像?

我试过Source="..Images\unlock.png"在 WPF 中不起作用。

有什么帮助吗?

0 投票
7 回答
5845 浏览

ruby-on-rails - 当远程 git 在非标准路径上时使用 capistrano

我的共享主机没有提供 git,所以我将它构建并安装到 ~/bin 中。当我运行它时,大多数命令都出现以下错误,尽管它们是成功的。

stdin: is not a tty

我可以通过添加来解决这个问题:

default_run_options[:pty] = true

到我的 deploy.rb,但随后我收到此错误,这会阻止部署:

sh: git: command not found

如何解决这两个错误?

我尝试添加一个 ~/.ssh/environment 文件"PATH=$PATH:$HOME/bin"(并更改 sshd_config 以使用它),但它什么也没做。

似乎 capistrano 使用的任何 shell 都没有使用远程服务器上的 ~/.bashrc 或 ~/.bash_profile 。

任何想法如何在远程机器上设置路径?

其他信息:我在本地使用 OS X,共享服务器是 Site5 上的 linux。

0 投票
4 回答
285 浏览

python - 考虑变化的路径

关于另一个问题,你如何解释可能改变的路径?例如,如果一个程序正在调用与该程序位于同一目录中的文件,您可以简单地使用 *nix 中的路径“.\foo.py”。然而,显然 Windows 喜欢硬编码路径,例如“C:\Python_project\foo.py”。

如果路径改变会发生什么?例如,文件可能不在 C: 驱动器上,而是在拇指驱动器或可以更改驱动器号的外部驱动器上。该文件可能仍与程序位于同一目录中,但与代码中的驱动器号不匹配。

我希望程序是跨平台的,但我希望我可能必须使用os.name或其他东西来确定要使用哪个路径代码块。

0 投票
1 回答
1409 浏览

asp.net - 常规和安全域路径之间的 Webresource.axd 问题

在我们的设置中,IIS 7 设置中有两个不同的网站指向相同的物理路径。一个绑定http://websitename.domain.com/ (虚拟根~是/

第二个在https://webserver.domain.com/userid/websitename所以虚拟根 ~ 是 /userid / websitename 。我们将第二个用于每个网站的安全方面。

这会导致为生成的 css 加载 Webresources.axd 文件以及为 AJAX.net 工具包加载 javascript 时出现问题。

有没有办法修改这些生成的资源文件的路径。或者以某种方式设置每个应用程序的虚拟根路径。

0 投票
4 回答
23923 浏览

dll - dllimport 无法找到 dll,即使它位于 PATH 中

我使用 [Dllimport("DllName.dll")] 我确定我的 dll 的路径存在于进程 PATH 环境变量中,但我仍然得到“找不到 DllName.dll”