我怎样才能强制 Windows 将文件改为仅小写?

我怎样才能强制 Windows 将文件改为仅小写?

我在 Windows 中开发 WordPress 插件,然后将其上传到任何运行 Linux 的服务器时遇到了问题。最初,文件的文件名是Blue.png,因此我将其更改为blue.png。起初它不会改变(或者它确实改变了,但仍然显示Blue.png),我切换了文件夹,然后回来时它变成了blue.png

现在,当我将此插件上传到任何运行 Linux 的服务器时,它都会读取文件名,因此Blue.png现在我的插件无法找到该文件并引发错误。

我该怎么做才能强制将其用作blue.png文件名?

答案1

Windows 确实以看似奇怪的方式处理文件名,而且由于它不区分大小写,您会发现仅仅尝试更改文件名的大小写可能会有问题。例如,如果文件名全部是大写,它将以首字母显示,这使得很难知道文件名实际上是什么大小写,这无济于事。

最简单的解决方案是删除文件并重新创建,或者将其重命名为完全不同的名称,然后再改回您真正想要的名称。因此,对于您的情况,您可以这样做:

蓝色.png -> 绿色.png -> 蓝色.png

如果您使用源代码控制,则必须在源代码控制应用程序中执行此重命名,而不是在 Windows 中。在这种情况下,Windows 会被告知名称是什么,您无法修改它。

相关内容