Wenn ich eine Datei mit dem Namen erstelle ~abc.tmp
und dann versuche, die Zeichenvervollständigungsfunktion der Eingabeaufforderung (normalerweise TAB) zu verwenden, verhält sie sich nicht wie normale Zeichen:
- Wenn ich tippe
~
und TAB drücke, "vervollständigt" es den Dateinamen falsch zu~"~abc.tmp"
. - Wenn ich tippe
~a
und die Tabulatortaste drücke, kann der Dateiname nicht vervollständigt werden.
Gibt es etwas Besonderes an dem ~
Charakter, das mir nicht bewusst ist?
(Ich weiß, dass die 8.3-Varianten langer Dateinamen ein ~
am Ende enthalten, aber ich spreche ~
am Anfang darüber.)
Tab
Drücken alle Dateien im Verzeichnis durchlaufen werden und~a
Tab
alle Dateien gefunden werden, die mit beginnena
. In allen Fällen wurde die eingegebene~
Datei beibehalten, sodass sie niemals einen gültigen Dateinamen ergab. Alles ein bisschen seltsam.Antworten:
Das Tilde-Präfix für ein temporäres Element wird normalerweise von Microsoft-Anwendungen erstellt.
https://support.microsoft.com/en-us/help/92635/windows-temporary-files
quelle