Verloren Verwendung von Schrägstrich in der windows-Eingabeaufforderung
Kann ich nicht mehr nutzen /Sie an der windows xp-Eingabeaufforderung, und es scheint begonnen zu haben, nach einem verkorksten cygwin-installation, z.B. cd /windows nicht funktioniert, aber.
Kann jeder denken, wie könnte dies geschehen?
OOPS! Ist es nicht normalerweise in XP, obwohl ich gelesen hatte, dass es nicht in Vista. Ich vereinfachte meine problem, und es war falsch. Das eigentliche problem ist:
War ich mit dem cwrsync Binärdateien (gedacht für cygwin), die verwendet werden können, an der Eingabeaufforderung in einer Weise wie:
ssh-i /keydir/keyfile user@server
aber nach etwas tut (so wie es scheint, war die Installation von cygwin), und auch nach einer Neuinstallation des cwrsync Dateien, kann ich jetzt nur tun:
ssh-i \keydir\keyfile user@server, d.h. ich habe die Verwendung der windows-Konvention bei verweisen auf lokale Dateien.
Ich stellte diese auf der cwrsync forum, aber es ist nicht sehr aktiv, so war ich der Hoffnung, jemand könnte erkennen, was hier Los ist, sollte ich vielleicht versuchen die cygwin-forum auch.
InformationsquelleAutor user23119 | 2008-10-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eigentlich seit DOS 2.0, der kernel und die Datei APIs immer unterstützt Schrägstrich, und viele Kommandozeilen-Anrufe. Siehe: http://blogs.msdn.com/larryosterman/archive/2005/06/24/432386.aspx.
Ich verwendet, um zu gehen zu große Schmerzen, um zu erkennen, das OS und verwenden Sie eine PATH_SEPARATOR Art Konstante in PHP, als ich entdeckte diese durch Zufall, (es ist jetzt als veraltet, anstelle von einem einfachen "/").
Cheers.
InformationsquelleAutor
Sie es sich vorgestellt - das hat noch nie funktioniert.
Wenn Sie geschehen, in
C:\
und gebenwird es dauern, Sie zu
C:\WINDOWS\
aber das ist nur, weil/windows
ist keine gültige option, umcd
, also es versucht zu ignorieren das/
.Schrägstrich als Pfadtrenner in UNIX und cygwin, aber Windows setzt es für die Kommandozeilen-Optionen, zB.
dir /w
.cd C:/Windows/System32
.Aber merkt man den Unterschied --
C:/
nicht mit einem Schrägstrich beginnen und das ist der Grund es ist nicht falsch für eine Kommandozeilen-option, im Gegensatz zu den OP ' s Weg.Versuchen
C: && cd /Windows
. (Auch, habe es gerade getestet auf XP, und es funktioniert dort nicht. Also ich denke, es ist ein neues feature.)InformationsquelleAutor Hugh Allen