问题标签 [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 - 获取 Windows 窗体应用程序执行目录的路径
我想获取 Windows 窗体应用程序的执行目录的路径。(即可执行文件所在的目录。)
有谁知道.NET 中的内置方法可以做到这一点?
asp.net - 运行 ASP.NET 应用程序的路径
ASP.NET 应用程序以 HTML 格式发送带有外部图像链接的信件。这些图像放置在部署应用程序的同一文件夹中。因此,在发送之前,它会以链接正确的方式修改信函模板。
现在我用
从运行应用程序的位置获取路径,但我想要更简单的东西。
这个相关问题的一些答案很有用,但我仍然希望有更好的解决方案。
谢谢!
c# - C# 清理文件名
我最近一直在将一堆 MP3 从不同的位置移动到一个存储库中。我一直在使用 ID3 标签构建新文件名(感谢 TagLib-Sharp!),我注意到我得到了System.NotSupportedException
:
“不支持给定路径的格式。”
这是由File.Copy()
或生成的Directory.CreateDirectory()
。
没过多久就意识到我的文件名需要清理。所以我做了很明显的事情:
令我惊讶的是,我继续得到例外。原来 ':' 不在 的集合中Path.GetInvalidPathChars()
,因为它在路径根中有效。我想这是有道理的——但这一定是一个非常普遍的问题。有没有人有一些清理路径的短代码?这是我想出的最彻底的方法,但感觉它可能有点矫枉过正。
任何使此功能更快且更少巴洛克式的改进将不胜感激。
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
不去。
php - php 包含在 html 文件目录中
是否所有 php 包含文件都必须位于包含目录中,或者这只是一种组织便利?我可以使用该目录的路径包含来自任何目录的文件吗?包含 php 包含的 html 文件是否必须具有 php 扩展名?如果是这样,我想这意味着我所有的 html 文档都将是 php,如果它们都有我计划“包含”的菜单。让您网站上的每个文件都是 php 文件的可接受协议吗?
谦恭地鞠躬……
ps 有没有关于这个话题的好圣经!?
javascript - Javascript 目录
我有一些 javascript 菜单代码可以在单独的目录中正常工作。但是,当我尝试从同一目录中调用相同的 .js 文件时,它不会看到这些文件。
以下从另一个目录工作:
脚本类型="text/javascript"> var vbImgPath="../00-Menu-Files/"
但是,如果我在同一个文件夹中执行此操作,我该怎么做?
解决方案(经过大量实验编辑):
我做了很多实验!!!只有一个解决方案最终奏效:
“../00-菜单-文件/”
与其他目录相同的东西!很奇怪,没有其他方法可以从它自己的目录中调用它。但我找不到另一个真正有效的替代方案。
java - 如何获取正在运行的 JAR 文件的路径?
我的代码在一个 JAR 文件中运行,比如foo.jar,我需要在代码中知道正在运行的foo.jar在哪个文件夹中。
因此,如果foo.jar在 中C:\FOO\
,无论我当前的工作目录是什么,我都想获取该路径。
dll - 添加自定义DLL搜索路径@应用启动
我绞尽脑汁试图想出一个优雅的解决方案来解决 DLL 加载问题。我有一个静态链接到加载 DLL 的其他 lib 文件的应用程序。我没有直接加载 DLL。我想在可执行文件所在的文件夹之外的另一个文件夹中有一些 DLL。像 %working_folder%\dlls 之类的东西 - 我宁愿在我的 %working_folder% 中没有几十个(是的......几十个)DLL .
我正在尝试开发一些作为主应用程序一部分的东西,它将调整搜索路径@启动。我遇到的问题是这个新的自定义 DLL 路径不在系统搜索路径中。当我启动应用程序时,它会崩溃(STATUS_DLL_NOT_FOUND),因为必要的 DLL 不在适当的位置。我想做的是检查@startup这个新的自定义DLL文件夹是否在进程环境变量搜索路径中,如果没有添加它。问题是,应用程序会在应用程序执行一行代码之前尝试加载所有这些 DLL。
我该如何解决?我考虑过编写一个帮助应用程序,它首先启动,适当地调整环境变量并通过 CreateProcess 启动主应用程序。我敢肯定这会奏效,但它会让开发人员感到困难。当他们调试主应用程序时,他们不会首先启动辅助应用程序——他们甚至不能这样做。
我尝试了注册表应用程序路径功能,但没有成功。和以前一样的鸡和蛋问题。
我可以在这里做什么?
path - 没有这样的文件或目录,但目录在路径中
您好,我正在使用 make 编译程序,但出现 No such file or directory 但文件位于路径的目录中的错误。
我有这个#include“genetic.h”,该文件位于一个名为/home/myuser/toolbox/lib/genalg的目录中,并且在PATH中我有...:/home/myuser/toolbox/lib/genalg,所以我不知道为什么 make 找不到库。有任何想法吗?。谢谢
php - 如何格式化 PHP include() 绝对(而不是相对)路径?
在我的 PHP 网站的各个页面以及各种嵌套目录中,我想在相对于根目录的路径中包含一个特定文件。
我可以在这两个页面上输入什么命令...
...包括此页面:
这不起作用:
将其托管在 Windows 上的 IIS 中是否重要?