问题标签 [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.
.net - 在.net中转换为短路径的标准方法
寻找标准的防错误方法将“长名称”(例如“C:\Documents and settings”)转换为等效的“短名称”“C:\DOCUME~1”
我需要这个来运行我的 C# 应用程序的外部进程。如果我用“长名称”中的路径提供它,它会失败。
java - 如何让 Java 从 Gnome 的当前目录执行 jars?
在带有 Gnome 的 Ubuntu Linux 上,通过在 Gnomes 文件浏览器中双击 jar 文件来运行我的 Swing 应用程序会导致错误,因为找不到通过 Java 插件框架(位于子目录中)动态加载的所需库。
正如我的可执行 jar 的清单文件中所述,框架本身的基本库已正确解析。但是,一旦框架启动,就找不到插件(甚至没有指定我的平台的插件)。
通过从终端启动应用程序
就像一个魅力,广告确实通过双击一个shell脚本来运行应用程序。
但是,我想避免使用终端窗口。(我是一个 Windows 人,也许它不会像它惹恼那些在 Windows 上的人一样惹恼 linux 人。)
这个问题可以在多个 Linux 系统中重现。我需要做些什么来让 Java 正确解析库吗?
file - 文件路径控制
如何在 VBA 前面板中放置文件路径控件?我希望用户能够选择浏览按钮并选择文件路径,而不是到处放置对话框。我需要用户选择三个或更多文件路径。
python - 如何安全地创建嵌套目录?
检查要写入文件的目录是否存在,如果不存在,使用 Python 创建目录的最优雅方法是什么?这是我尝试过的:
不知何故,我错过了os.path.exists
(感谢 kanja、Blair 和 Douglas)。这就是我现在所拥有的:
是否有一个标志open()
,可以自动发生这种情况?
asp.net - Server.MapPath(".")、Server.MapPath("~")、Server.MapPath(@"\")、Server.MapPath("/")。有什么不同?
谁能解释Server.MapPath(".")
,Server.MapPath("~")
和之间Server.MapPath(@"\")
的区别Server.MapPath("/")
?
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 中不起作用。
有什么帮助吗?
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。
python - 考虑变化的路径
关于另一个问题,你如何解释可能改变的路径?例如,如果一个程序正在调用与该程序位于同一目录中的文件,您可以简单地使用 *nix 中的路径“.\foo.py”。然而,显然 Windows 喜欢硬编码路径,例如“C:\Python_project\foo.py”。
如果路径改变会发生什么?例如,文件可能不在 C: 驱动器上,而是在拇指驱动器或可以更改驱动器号的外部驱动器上。该文件可能仍与程序位于同一目录中,但与代码中的驱动器号不匹配。
我希望程序是跨平台的,但我希望我可能必须使用os.name或其他东西来确定要使用哪个路径代码块。
asp.net - 常规和安全域路径之间的 Webresource.axd 问题
在我们的设置中,IIS 7 设置中有两个不同的网站指向相同的物理路径。一个绑定http://websitename.domain.com/ (虚拟根~是/)
第二个在https://webserver.domain.com/userid/websitename(所以虚拟根 ~ 是 /userid / websitename )。我们将第二个用于每个网站的安全方面。
这会导致为生成的 css 加载 Webresources.axd 文件以及为 AJAX.net 工具包加载 javascript 时出现问题。
有没有办法修改这些生成的资源文件的路径。或者以某种方式设置每个应用程序的虚拟根路径。
dll - dllimport 无法找到 dll,即使它位于 PATH 中
我使用 [Dllimport("DllName.dll")] 我确定我的 dll 的路径存在于进程 PATH 环境变量中,但我仍然得到“找不到 DllName.dll”