8

У меня возникла проблема при разработке плагина WordPress в Windows, а затем при загрузке его на любой сервер под управлением Linux. Первоначально имя файла было Blue.png поэтому я изменил его на blue.png . Сначала это не изменилось (или изменилось, но все еще говорило Blue.png), я переключил папки и вернулся, и это был blue.png .

Теперь, когда я загружаю этот плагин на любой сервер под управлением Linux, он читает имя файла как Blue.png так что теперь мой плагин не может найти этот файл и выдает ошибку.

Что я могу сделать, чтобы заставить его использовать blue.png качестве имени файла?

1 ответ1

11

Windows действительно обрабатывает имена файлов, по-видимому, странным образом, и поскольку она не учитывает регистр, вы можете обнаружить, что попытка изменить регистр имени файла может быть проблематичной. Этому не помогает тот факт, что, например, если имя файла имеет верхний регистр, оно будет отображаться в начальном регистре, что затрудняет определение того, в каком случае имя файла на самом деле имеет.

Самое простое решение - либо удалить файл и воссоздать его, либо переименовать в нечто совершенно другое, а затем вернуться к нужному имени. Так что в вашем случае вы бы пошли:

Blue.png -> green.png -> blue.png

Если вы используете систему контроля версий, вам придется выполнять это переименование в приложении контроля версий, а не в Windows. В этом случае Windows сообщают, как называется имя, и вы не можете изменить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .