Frage

Die Eingabeaufforderung sagt, dass, wenn ich die Software in ein Verzeichnis mit Leerzeichen zu installieren:

  

das Build-Tool von dem D Shared Source-System verwendet, wieder aufbauen zu bauen scheitern

und dass ich sein

  

gezwungen, in einem anderen Ort neu zu installieren

Aber ich mag es nicht zufällige Dinge in meinem Laufwerk C: \. D, IMO, gehören in Program Files mit PHP und MinGW und so weiter. Wie kann ich es hier?

Wenn es darauf ankommt, bin ich das Easy D-Installer-Paket verwenden.

War es hilfreich?

Lösung

können Sie auch NTFS Link- Verbindungsstellen erstellen (symbolische Links für alle Absichten und Zwecke) und hart Links auf NTFS-Dateisysteme. Die Funktionalität wird in die NTFS-Treiber gebaut, aber eine Schnittstelle wurde nie dafür implementiert, vermutlich Dinge wie rekursive Verzeichnisstrukturen zu vermeiden (Endlos-Virus-Scan-Schleifen anyone?). Dieses Paket setzt eine Schnittstelle zu dieser Funktionalität.

Ich würde dann einen Symlink von C:\Program Files\ zu so etwas wie C:\ProgramFiles\ schaffen, also mit dem problematischen Raum angeordnet wird. Das bedeutet, dass alles, was zu einem Verzeichnis hinzugefügt wird dem anderen hinzugefügt werden, da beide Verzeichnisse auf den gleichen Platz auf der Festplatte.

Mehr Informationen zu NTFS-Junction Point.

Info auf NTFS-Symlinks (Vista nur, aber muss nicht NTFS Verbindung installiert werden.)

Andere Tipps

Sie könnten versuchen, die alte DOS 8.3 Namen für das Verzeichnis Programme verwenden, obwohl diese Lösung Implementierungs- und locale-abhängig ist und somit etwas veraltet. Auf den meisten US-englischen Systemen, der 8.3 Name des C: \ Program Files Verzeichnis C: \ PROGRA ~ 1. Also, statt die Installation auf "C: \ Program Files \ DMD", dann werden Sie zu "C: \ PROGRA ~ 1 \ DMD" installieren. Hoffentlich wissen die Konfigurationsdateien für die abgestürzten Programme nicht den Unterschied.

Sie könnten es in C installieren: \ Program Files, und dann den subst Befehl verwenden, um ihn als neuen Laufwerksbuchstaben erscheinen:

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

Ich benutze ein „c: \ Programme“. Für Situationen wie diese - ziemlich viele Anwendungen funktionieren nicht gut in Verzeichnisse mit Leerzeichen in ihnen

Dabei spielt es keine Verwirrung stiften, da es anders genug von „C: \ Program Files“ - früheren Versuchen verwendet „c: \ Programme“. (Ohne Leerzeichen), aber das war zu ähnlich

Ich habe einen C: \ Dev-Ordner auf meinem Rechner für Dinge wie diese. Auf diese Weise haben Sie nur einen Ordner auf dem Hauptverzeichnis und es bleibt unclutered.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top