问题标签 [long-filenames]

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 投票
0 回答
64 浏览

oracle - Oracle HTTP 服务器“文件名太长”错误

我正在使用 Oracle HTTP 服务器。我想问一下我的服务器日志文件。我在我的日志文件示例中看到一个错误,如下所示:

另一个负载均衡器不会发生此错误。但是我在特定的上下文路径中进入 Oracle HTTP Server。

我知道从“255”更改 Linux 文件系统限制的解决方案。但是不想为这个特定的错误更改整个服务器。

任何想法来解决这个问题?

0 投票
0 回答
161 浏览

vbscript - 使用 WScript.Arguments 的长路径问题

在从 Windows 资源管理器上下文菜单调用 VBScript 的延续中,我设法从 Windows 资源管理器中的 SendTo 运行了一个 VBScript 文件。

我已更改代码以将调用脚本的文件复制到我的 Temp 文件夹。新问题是,如果路径超过 256 个字符,我无法循环通过 WScript.Arguments 来获取所有内容。是否有另一种方法来获取完整路径(包括文件名和扩展名)?

0 投票
0 回答
33 浏览

cmd - 尝试在 CMD 中删除文件但 CMD 找不到文件

我最近遇到了闪存驱动器的一些损坏问题。长话短说,我救出了一堆零散的文件,并开始清理产生的垃圾文件。但是,有四个没有扩展名的文件(文件类型 FILE)由于各种原因(文件名太长,文件在另一个进程中打开,文件不再位于 F: 中)无法删除或重命名。

接下来我尝试使用 ren 重命名或删除 CMD 中的文件,但反复遇到“找不到 F:\filename”错误。这些文件出现在目录搜索中,但命令显然无法识别。此外,我尝试使用 dir /X 识别 8.3 短文件名,但所有四个文件都缺少 8.3 名称。

在此处输入图像描述

有问题的文件是前四个文件的空白文件(不是系统卷信息文件夹)

任何解决方案或提示将不胜感激

0 投票
0 回答
30 浏览

posix - Mac OS 中的 POSIX_NAME_MAX 值是否仅为 14?

我正在研究文件名约定,并且我使用 POSIX 可移植文件名字符集(例如此处)作为起点。我想我会使用“pathchk -p”(我在 macOS 11.3,Big Sur 上)进行快速检查,看看事情是如何开始的,我惊讶地发现我的一大堆文件都没有通过检查。

在几乎所有情况下,给出的原因是一个或多个文件名组件的长度超过了 POSIX_NAME_MAX 中指定的长度。但是,错误消息说限制只有 14 个字符,这让我觉得非常短。我预计至少 255。但是,果然,'getconf' 确认 POSIX_NAME_MAX 确实是 14。

POSIX_NAME_MAX 的值真的是 14 吗?