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

.net - 获取 Windows 窗体应用程序执行目录的路径

我想获取 Windows 窗体应用程序的执行目录的路径。(即可执行文件所在的目录。)

有谁知道.NET 中的内置方法可以做到这一点?

0 投票
1 回答
381 浏览

asp.net - 运行 ASP.NET 应用程序的路径

ASP.NET 应用程序以 HTML 格式发送带有外部图像链接的信件。这些图像放置在部署应用程序的同一文件夹中。因此,在发送之前,它会以链接正确的方式修改信函模板。

现在我用

从运行应用程序的位置获取路径,但我想要更简单的东西。

这个相关问题的一些答案很有用,但我仍然希望有更好的解决方案。

谢谢!

0 投票
13 回答
103774 浏览

c# - C# 清理文件名

我最近一直在将一堆 MP3 从不同的位置移动到一个存储库中。我一直在使用 ID3 标签构建新文件名(感谢 TagLib-Sharp!),我注意到我得到了System.NotSupportedException

“不支持给定路径的格式。”

这是由File.Copy()或生成的Directory.CreateDirectory()

没过多久就意识到我的文件名需要清理。所以我做了很明显的事情:

令我惊讶的是,我继续得到例外。原来 ':' 不在 的集合中Path.GetInvalidPathChars(),因为它在路径根中有效。我想这是有道理的——但这一定是一个非常普遍的问题。有没有人有一些清理路径的短代码?这是我想出的最彻底的方法,但感觉它可能有点矫枉过正。

任何使此功能更快且更少巴洛克式的改进将不胜感激。

0 投票
1 回答
62308 浏览

path - 使用 htdocs 下的子目录在 XAMMP/apache 2.2 中的 localhost 上打开 HTML 文件

我有一个 html (dreamweaver CSS3) 的站点目录,其中包含许多子目录,其中包含许多下拉菜单的 HTML 文件。它们在原处工作正常,但它们都有 JavaScript 菜单,可以保存在单独的文件中。所以,我想使用包含。我不想每次我想测试包含时都将我的文件 FTP 到 HostGator。我想在我的本地机器上安装它。因此,我第一次尝试设置 XAMMP,然后在 localhost 上运行我的 html 文件(站点),这样我就可以在将所有内容通过 ftp 传输到 HostGator 并将其上线之前查看它们的样子。

我尝试将主站点文件夹复制到 htdocs,然后将路径复制到我想在 Firefox 的本地主机前运行的文件,但它给了我找不到文件: http://localhost/xampp/PL_20080923/0- Sections/000-ComingSoon/PHPTestComingSoonNMBT-Test.html

我有太多的子目录吗?为什么找不到文件?它就在那里。

也试过这个: http://localhost/xampp/htdocs/PL_20080923/0-Sections/000-ComingSoon/PHPTestComingSoonNMBT-Test.html

不去。

0 投票
4 回答
897 浏览

php - php 包含在 html 文件目录中

是否所有 php 包含文件都必须位于包含目录中,或者这只是一种组织便利?我可以使用该目录的路径包含来自任何目录的文件吗?包含 php 包含的 html 文件是否必须具有 php 扩展名?如果是这样,我想这意味着我所有的 html 文档都将是 php,如果它们都有我计划“包含”的菜单。让您网站上的每个文件都是 php 文件的可接受协议吗?

谦恭地鞠躬……

ps 有没有关于这个话题的好圣经!?

0 投票
4 回答
24084 浏览

javascript - Javascript 目录

我有一些 javascript 菜单代码可以在单独的目录中正常工作。但是,当我尝试从同一目录中调用相同的 .js 文件时,它不会看到这些文件。

以下从另一个目录工作:

脚本类型="text/javascript"> var vbImgPath="../00-Menu-Files/"

但是,如果我在同一个文件夹中执行此操作,我该怎么做?

解决方案(经过大量实验编辑):

我做了很多实验!!!只有一个解决方案最终奏效:

“../00-菜单-文件/”

与其他目录相同的东西!很奇怪,没有其他方法可以从它自己的目录中调用它。但我找不到另一个真正有效的替代方案。

0 投票
33 回答
558717 浏览

java - 如何获取正在运行的 JAR 文件的路径?

我的代码在一个 JAR 文件中运行,比如foo.jar,我需要在代码中知道正在运行的foo.jar在哪个文件夹中。

因此,如果foo.jar在 中C:\FOO\,无论我当前的工作目录是什么,我都想获取该路径。

0 投票
3 回答
15006 浏览

dll - 添加自定义DLL搜索路径@应用启动

我绞尽脑汁试图想出一个优雅的解决方案来解决 DLL 加载问题。我有一个静态链接到加载 DLL 的其他 lib 文件的应用程序。我没有直接加载 DLL。我想在可执行文件所在的文件夹之外的另一个文件夹中有一些 DLL。像 %working_folder%\dlls 之类的东西 - 我宁愿在我的 %working_folder% 中没有几十个(是的......几十个)DLL .

我正在尝试开发一些作为主应用程序一部分的东西,它将调整搜索路径@启动。我遇到的问题是这个新的自定义 DLL 路径不在系统搜索路径中。当我启动应用程序时,它会崩溃(STATUS_DLL_NOT_FOUND),因为必要的 DLL 不在适当的位置。我想做的是检查@startup这个新的自定义DLL文件夹是否在进程环境变量搜索路径中,如果没有添加它。问题是,应用程序会在应用程序执行一行代码之前尝试加载所有这些 DLL。

我该如何解决?我考虑过编写一个帮助应用程序,它首先启动,适当地调整环境变量并通过 CreateProcess 启动主应用程序。我敢肯定这会奏效,但它会让开发人员感到困难。当他们调试主应用程序时,他们不会首先启动辅助应用程序——他们甚至不能这样做。

我尝试了注册表应用程序路径功能,但没有成功。和以前一样的鸡和蛋问题。

我可以在这里做什么?

0 投票
2 回答
1882 浏览

path - 没有这样的文件或目录,但目录在路径中

您好,我正在使用 make 编译程序,但出现 No such file or directory 但文件位于路径的目录中的错误。

我有这个#include“genetic.h”,该文件位于一个名为/home/myuser/toolbox/lib/genalg的目录中,并且在PATH中我有...:/home/myuser/toolbox/lib/genalg,所以我不知道为什么 make 找不到库。有任何想法吗?。谢谢

0 投票
9 回答
61113 浏览

php - 如何格式化 PHP include() 绝对(而不是相对)路径?

在我的 PHP 网站的各个页面以及各种嵌套目录中,我想在相对于根目录的路径中包含一个特定文件。

我可以在这两个页面上输入什么命令...

...包括此页面:

这不起作用:

将其托管在 Windows 上的 IIS 中是否重要?