我们从在 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
使用短名称删除它们(使用命令)。