我在 Windows 中开发 WordPress 插件,然后将其上传到任何运行 Linux 的服务器时遇到了问题。最初,文件的文件名是Blue.png
,因此我将其更改为blue.png
。起初它不会改变(或者它确实改变了,但仍然显示Blue.png
),我切换了文件夹,然后回来时它变成了blue.png
。
现在,当我将此插件上传到任何运行 Linux 的服务器时,它都会读取文件名,因此Blue.png
现在我的插件无法找到该文件并引发错误。
我该怎么做才能强制将其用作blue.png
文件名?
答案1
Windows 确实以看似奇怪的方式处理文件名,而且由于它不区分大小写,您会发现仅仅尝试更改文件名的大小写可能会有问题。例如,如果文件名全部是大写,它将以首字母显示,这使得很难知道文件名实际上是什么大小写,这无济于事。
最简单的解决方案是删除文件并重新创建,或者将其重命名为完全不同的名称,然后再改回您真正想要的名称。因此,对于您的情况,您可以这样做:
蓝色.png -> 绿色.png -> 蓝色.png
如果您使用源代码控制,则必须在源代码控制应用程序中执行此重命名,而不是在 Windows 中。在这种情况下,Windows 会被告知名称是什么,您无法修改它。