den folgenden Ordner Struktur:Seltsames Verhalten mit dir "../*.*" (Beachten Sie den Schrägstrich)
- A [Dir]
File.txt- B [Dir ]
- C [dir]
- B [Dir ]
Aktuelles Arbeitsverzeichnis auf C ist
Wenn ich
DIR "..\File.txt"
bekomme ich keine Dateien und dass zu erwarten ist, da B leer ist.
Allerdings, wenn ich
DIR "../File.txt" --> Note the/instead of the \
ich die Datei auf A erhalten !!!
Wenn ich
DIR "../*.*"
ich die Datei in A und die dir Ausgabe zu erhalten, sagt die Datei an B ist !!!
Hier ist der Ausgang der DIR-Befehle:
E:\a>dir
Directory of E:\a
2016-09-19 08:20 <DIR> .
2016-09-19 08:20 <DIR> ..
2016-09-19 08:20 5 File.txt
2016-09-19 08:19 <DIR> b
E:\a>cd b
E:\a\b>dir
Directory of E:\a\b
2016-09-19 08:19 <DIR> .
2016-09-19 08:19 <DIR> ..
2016-09-19 10:20 <DIR> c
E:\a\b>cd c
E:\a\b\c>dir
Directory of E:\a\b\c
2016-09-19 10:20 <DIR> .
2016-09-19 10:20 <DIR> ..
E:\a\b\c>dir "..\*.*"
Directory of E:\a\b
2016-09-19 08:19 <DIR> .
2016-09-19 08:19 <DIR> ..
2016-09-19 10:20 <DIR> c
E:\a\b\c>dir "../*.*"
Directory of E:\a\b
2016-09-19 08:20 <DIR> .
2016-09-19 08:20 <DIR> ..
2016-09-19 08:20 5 File.txt
2016-09-19 08:19 <DIR> b
Wirklich seltsam. Weiß jemand, was passiert?
Bitte tun ** nicht ** Crosspost. Siehe [Ist die Query-Veröffentlichung einer Frage auf mehreren Stack Exchange-Sites zulässig, wenn die Frage für jede Site On-Topic ist?] (Https://meta.stackexchange.com/a/64069). Du hast [this] bereits gefragt (https://superuser.com/questions/1125897/strange-behavior-with-dir-note-the-forward-slash) auf [su]. – DavidPostill