无法删除名称中带有反斜杠或文件扩展名的符号链接 - Windows / IBM / Unix PHP

无法删除名称中带有反斜杠或文件扩展名的符号链接 - Windows / IBM / Unix PHP

我们从在 IBM i AIX (Unix) PowerSystem 5 (OS400 V7R1M0) 上运行的 PHP 5.2 符号链接函数创建了测试符号链接,但名称中带有反斜杠或文件扩展名(如 .pdf),并且无法从我们的 Windows 机器中删除它们。(是的,这听起来很疯狂)

如果我尝试从 Windows 中删除或重命名它(通过映射到 IBM 的 IFS 的驱动器),它会显示“找不到此项目”,但该项目不会消失。如果我使用 Notepad++ 编辑它并输入一些内容并保存它,它会创建一个以该名称为目标的新文件,然后在刷新时我可以删除快捷方式(符号链接),但不能删除新文件。

有什么建议吗?

答案1

如果 Windows 文件系统中的文件名带有反斜杠,那就太疯狂了。您的 Windows 文件系统已损坏。

进入命令提示符并输入dir /x。这将显示“8.3 格式”的短名称;这些短名称不应包含反斜杠。然后del使用短名称删除它们(使用命令)。

相关内容