问题标签 [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.
cmd - bat 文件:获取父路径名
以下主要工作。“主要是”,因为当上下文 XML 文件尝试通过相对路径名包含另一个文件时,使用 SOMETHING..\tasks\ 路径名会使 Spring 感到困惑。因此,我似乎需要一种在 BAT 文件中将变量设置为路径名的父目录的方法。
string - 在导航中突出显示当前页面
我需要在左侧导航中突出显示当前页面。
导航必须通过 .shtml 从外部加载,包括:
我的网址采用以下形式:
www.xxx.com/mission-critical.shtml
但有时只是:
www.xxx.com/energy.shtml(例如一个单词没有连字符)
我的导航将其列为“关键任务”
如何使用“class=selected”突出显示 ul li?我见过这样的事情:
无法完全理解字符串拆分等...
示例导航栏:
bash - 如何获取当前 shell 脚本的完整路径名?
有没有更暴力的方法来做到这一点?
我坚持使用ksh
,但更喜欢一个也适用的解决方案bash
(我认为这样做)。
java - 如何从 Java JAR 文件中获取资源/文件的路径
我正在尝试获取它位于 java jar 之外的文件的路径,我不想使用绝对路径。一个例子:假设 jar 位于 ~/lib/myjar.jar 中,文件位于同一文件夹中。我正在尝试的是这样的,但它失败了:
注意:我的包是 com.contro.gui,这就是为什么我有“../../../”,以便访问“root”
我不确定如何访问该文件。有什么建议吗??如果我要访问的文件位于 ~/res/ 之类的其他文件夹中呢?
php - 在 PHP 中获取继承类的路径名
我正在尝试获取从超类继承的 PHP 类的绝对路径名。看起来应该很简单。我认为下面的代码尽可能简洁地解释它:
我不想覆盖的原因getAbsolutePathname()
是会有很多扩展 AbstractFoo 的类,在文件系统上可能有许多不同的地方(Foo 实际上是一个模块),这似乎违反了 DRY。
perl - 如何处理带空格的文件名?
我在 Windows 上使用 Perl(Active Perl)。我有一个 perl 程序来 glob 当前文件夹中的文件,并使用从 system() 内部调用的 dos copy 命令将它们全部连接起来...
当我执行时,这会给出一个dos错误,说“系统找不到指定的文件”。它与我拥有的文件名中的空格有关。
这是 perl 代码:-
glob 返回我当前文件夹中的文件名数组,这些文件名之间有空格,因此数组元素之间有空格。当我使用 system(...) 使用“$_”对这些数组元素执行复制命令时,如上所示,它给出了错误。
我尝试了几种可以调用 system(...) 的方法,但没有成功。
我想知道,
1]如何使用上面的代码处理它们之间有空格的文件。如何“转义”文件名中的空白。
2] Perl 中实现相同目的的任何替代解决方案。(欢迎简单的..)
jquery - 如果导航链接匹配 page_id 更改颜色
好的,这是我的导航设置
我需要一个 jquery 脚本来识别 page_id 变量和 href,如果它们相同,请更改颜色...如果您需要更多信息,请告诉我...
这是我到目前为止所尝试的。
但这会改变一切,因为我猜它不会将 href 识别为路径名
ruby - Ruby:打破内联块
更新
忽略以下。结果证明这是一个仅限于 Macruby 0.10 的错误,并且可能特定于我的安装。我会留下帖子以防其他人遇到问题。
我似乎误解了关于红宝石块的一些东西。我想使用Pathname
orFind
模块find
在特定目录树中定位特定文件。但是,我无法让提供的块find
返回任何值。
从此:
...有效(并且是一种常见的结构)我希望:
... 或者:
... 只会产生一条寻求的路径,但根本不会产生任何价值。
我知道我的测试有效,因为以下两项:
...按预期工作。
为什么不像break
第find
一个例子那样工作?
更一般地说,我是否在这种情况下使用了正确的红宝石技术/习语?
limit - 为什么不强制执行 /usr/include/linux/limits.h PATH_MAX 4096?
问题
我是否误解了 PATH_MAX?
我是否需要开始担心有多少其他限制没有执行或执行不正确?
研究平台
uname -a Linux xxxxxx.com 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
从 /etc/fstab 我看到我正在操作的文件系统是 ext3。也许 PATH_MAX 无关紧要,文件系统负责处理限制?
目的
我试图确定 Apache 2.2.3 是否会正确处理路径名(所有目录组件加上尾随文件名)的长度很长(可能是 300 左右字节)的 GET。
我输入的内容
我通过运行这个 shell 脚本开始了这项调查:
该脚本的执行失败,但我最终得到了一个 522 目录层次结构,其中最底部的文件具有131273字节长的路径名。