我不太熟悉 Windows,所以请耐心等待。
我有一个文件夹,里面有几个文件名很长的文件,可以正常列出,但如果我尝试用任何 Windows 应用程序打开它们,它们都会显示为空(尝试过 Atom、VS Code、Notepad++ 和 Chrome 通过 file:///)。
如果我从终端(Git Bash 和 Powershell)对它们进行 cat 操作,它们就可以毫无问题地显示出来。
将目录向上移动,使完整路径更短,解决了该问题。
我非常困惑为什么会发生这种情况。至少我预料到了会出现某种“文件名太长”异常,当然我没想到它们会假装工作,只是显示为空。
问题是:这是预期/已知的行为吗?或者可能有什么东西破坏了一切?(例如,我不知道,防病毒软件不支持长名称,即使应用程序支持)。
请注意,至少有一个应用程序(Atom)是针对 64 位编译的,以防万一。