问题标签 [pathname]

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 投票
1 回答
21421 浏览

php - Laravel - 如何获取文件的路径名

在 Laravel 中,我在我的控制器中使用此代码从目录中获取文件:

在我的“galleryimages”视图中是:

现在如何获取 $image 变量的路径名?$image 的 Var_dump 正在返回:

我正在尝试 $image->pathName,但它不起作用。

0 投票
1 回答
518 浏览

bash - 为什么这个 Bash 路径名扩展没有发生?

我正在为 Bash 变量扩展而苦苦挣扎。请看以下代码:

由于扩展的顺序是大括号->波浪号->参数->....->路径名,为什么路径名扩展不像$a第二个命令那样适用?

[添加]

空格转义是否对以下输出有隐藏行为?

0 投票
1 回答
1166 浏览

bash - 由于“~”,Bash 终端无法识别变量中的路径

例如,如果我输入 ~ 或 ~/Documents 作为输入,我会收到消息:没有这样的文件或目录

但是,如果我使用 /home/username/Documents 它工作正常。

关于为什么会发生这种情况以及如何修复它以便能够键入包括“~”的路径名的任何想法?

0 投票
2 回答
1962 浏览

jquery - 在 Jquery 中,如何将 If/else 与 window.location.pathname.indexOf 一起使用?

我有一个分为 4 个子类别的网站。每个类别都包含我想根据父类别更改的 html 文件。基本上,我希望 jquery 读取 HTML 文档的文件夹名称,并根据名称启动脚本。我希望每个类别都针对不同的类别(这就是为什么我需要单独的类别)我已经解决了以下代码:

它正是我想要的!但一次只能处理一个类别(firstcategory)。我的问题是:我可以写一个 if/else 语句来允许我更改另外三个类别吗?还是我必须编写 4 个单独的 JS 文件?

0 投票
4 回答
2507 浏览

jquery - 如何使用 window.location 突出显示活动菜单项?

我正在使用以下代码根据菜单项的 向活动菜单项JQuery添加一个:class nameURL

问题不在于代码本身,而在于window.location.pathname.

当我将其设置URL为以下HTML代码时它可以工作:

URL但是当我将其设置为以下HTML代码时它不起作用:

我需要一些window.location.pathname可以一起识别所有这些情况的东西。

谢谢

更新#1:

URL为此使用了 2 个变量:

它适用于所有类型,但我仍然无法定义URLspace我必须将其替换为%20

成为:

0 投票
2 回答
413 浏览

javascript - JavaScript 重定向以及自定义路径

我正在尝试将我的插件域以及自定义路径重定向到我的主域

这是插件域索引文件中的脚本:

当我在没有任何路径的情况下访问插件域时,它成功地将其重定向到主域

当我添加自定义路径时,它会出错。如何将其与海关路径一起重定向到我的主域?

0 投票
0 回答
770 浏览

php - 使用 PHP 处理远程 MSMQ

我有一个服务器设置,它使用 PHP COM 创建“MSMQ.MSMQQueueInfo”对象,然后因为它的 PathName 设置为“.\private\queue”。
这适用于本地队列(名为“队列”)。
在线研究后,我能够确定是否要将消息排队到 MSMQ 的远程位置,它的 PathName 需要看起来像FormatName:Direct=TCP:[ip]\\private$\\[queuename]

每次我尝试运行上面的代码时,都会收到以下错误消息“来源: MSMQQueueInfo
描述:指定的队列路径名无效。”

如果路径设置为“.\private$\queue”,它会将消息成功排队到本地队列,但为什么它不采用我提供的远程队列路径?我的代码有什么问题吗?我必须启用什么?有什么我想念的吗?

0 投票
3 回答
326 浏览

go - 检查文件是否在给定目录中

我有一种情况,我想检查特定路径是否位于特定目录内。我的第一直觉是做类似的事情

但该程序filepath.HasPrefix记录为仅出于历史原因而存在。我会通过使用来获得相同的效果strings.HasPrefix,还是我缺少什么?

0 投票
2 回答
6513 浏览

audio - 出现 msgbox 时从 VBScript 中播放声音文件

当某个 msgbox 出现时,我正在尝试从 VBScript 中播放声音文件。唯一的问题是我将把它发送到其他地方,接收它的人不会有与我想要播放的音频文件相同的路径名。我正在考虑将我想要使用的所有声音文件与脚本放在同一个文件夹中,然后发送该文件夹,但我不知道如何确保声音文件能够播放。

所以我想最大的问题是如何概括路径名,以便任何人都可以从任何机器的脚本中听到文件。

到目前为止,这是我的代码:

0 投票
3 回答
685 浏览

common-lisp - Common Lisp 中的路径名,其中包含通配符的文件名

字符*?用作路径名中的通配符。如何引用具有?实际字符之一的文件名?例如: [18]> (wild-pathname-p #p"foo") NIL [19]> (wild-pathname-p #p"foo?") T 所以指的是文件名“foo?” 不能这样做。我试图?用反斜杠来逃避,但这没有用。我尝试使用\u3for去 unicode \u003f,但这没有用。

如何引用包含通配符作为其名称一部分的文件:如何探测、打开它等?