Question

L'invite indique que si j'installe le logiciel dans un répertoire avec des espaces:

  

la génération de reconstruction utilisée par le système source partagé D échouera à la construction

et que je serai

  

forcé à réinstaller dans un emplacement différent

Cependant, je n’aime pas les choses aléatoires dans mon lecteur C: \. D, IMO, appartient à Program Files avec PHP et MinGW et ainsi de suite. Comment puis-je l'obtenir ici?

Si cela compte, j'utilise le package d'installation Easy D.

Était-ce utile?

La solution

Vous pouvez également utiliser Lien NTFS pour créer des points de jonction (liens symboliques à toutes fins utiles) et durs. liens sur les systèmes de fichiers NTFS. La fonctionnalité est intégrée aux pilotes NTFS, mais aucune interface n’a jamais été implémentée, sans doute pour éviter des problèmes tels que les structures de répertoires récursives (une analyse antivirus sans fin n’importe qui?). Ce paquet expose une interface à cette fonctionnalité.

Je créerais alors un lien symbolique à partir de C: \ Program Files \ vers quelque chose comme C: \ ProgramFiles \ , éliminant ainsi l'espace réservé au problème. Cela signifie que tout ce qui est ajouté à un répertoire sera ajouté à l'autre, car les deux répertoires désignent le même emplacement sur le disque.

Plus d'informations sur les points de jonction NTFS.

Informations sur les liens symboliques NTFS (Vista uniquement, mais l'installation de NTFS Link n'est pas requise.)

Autres conseils

Vous pouvez essayer d'utiliser l'ancien nom DOS 8.3 pour le répertoire Program Files, bien que cette solution dépende de l'implémentation et des paramètres régionaux et soit donc quelque peu obsolète. Sur la plupart des systèmes anglais américains, le nom 8.3 du répertoire C: \ Program Files est C: \ PROGRA ~ 1. Ainsi, au lieu d’installer à "C: \ Program Files \ dmd", vous devez installer à "C: \ PROGRA ~ 1 \ dmd". Espérons que les fichiers de configuration des programmes non performants ne feront pas la différence.

Vous pouvez l'installer dans C: \ Program Files, puis utiliser la commande subst pour le faire apparaître comme une nouvelle lettre de lecteur:

subst x: "c:\program files\d"

J'utilise en réalité un "c: \ Programmes". pour de telles situations, de nombreuses applications ne fonctionnent pas bien dans les répertoires contenant des espaces.

Cela ne crée pas de confusion, car il est assez différent de "c: \ Program Files". - tentatives précédentes utilisées " c: \ ProgramFiles " (sans espace) mais c’était trop similaire.

J'ai un dossier C: \ Dev sur ma machine pour des choses comme ça. De cette façon, vous n’avez qu’un seul dossier dans le répertoire principal et il n’est pas utilisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top