Je rencontre un problème lors du développement d'un plugin WordPress sous Windows, puis je le télécharge sur n'importe quel serveur exécutant Linux. À l'origine, le nom du fichier était Blue.png
et donc je l'ai changé en blue.png
. Au début, cela ne changerait pas (ou c'était le cas mais disait toujours Blue.png
), j'ai changé de dossier et je suis revenu et c'était le cas blue.png
.
Maintenant, lorsque je télécharge ce plugin sur un serveur exécutant Linux, il lit le nom du fichier, Blue.png
alors mon plugin ne peut plus trouver ce fichier et génère une erreur.
Que puis-je faire pour le forcer à utiliser blue.png
comme nom de fichier?
Blue.png
.mv
commande.Réponses:
Windows traite les noms de fichiers de manière apparemment étrange, et comme il ne respecte pas la casse, vous pouvez constater que le simple fait de modifier la casse d'un nom de fichier peut être problématique. Cela ne sert à rien du fait que, par exemple, si le nom de fichier est entièrement en majuscules, il s'affichera dans le cas initial, ce qui rend difficile de savoir dans quel cas le nom de fichier a réellement.
La solution la plus simple consiste à supprimer le fichier et à le recréer ou à le renommer en quelque chose de complètement différent, puis à revenir au nom que vous souhaitez réellement. Donc dans votre cas, vous iriez:
Si vous utilisez le contrôle de code source, vous devrez effectuer ce changement de nom dans votre application de contrôle de code source plutôt que dans Windows. Dans ce cas, Windows est informé du nom et vous ne pouvez pas le modifier.
la source
git mv Blue.png blah.png
époquegit mv blah.png blue.png
). Windows ne se souciait pas de ce que j'essayais de faire. :)