Ist das ~ -Zeichen am Anfang eines Dateinamens besonders?

1

Wenn ich eine Datei mit dem Namen erstelle ~abc.tmpund 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 ~aund 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.)

DodgyCodeException
quelle
2
Ich habe dasselbe getan wie Sie und habe ähnliche Ergebnisse erhalten, aber ich habe festgestellt, dass beim wiederholten TabDrücken alle Dateien im Verzeichnis durchlaufen werden und ~a Taballe Dateien gefunden werden, die mit beginnen a. In allen Fällen wurde die eingegebene ~Datei beibehalten, sodass sie niemals einen gültigen Dateinamen ergab. Alles ein bisschen seltsam.
AFH

Antworten:

1

Das Tilde-Präfix für ein temporäres Element wird normalerweise von Microsoft-Anwendungen erstellt.

Windows Desktop-Anwendungen wie Write und MDI-Anwendungen (Multiple Document Interface) wie Excel erstellen temporäre Dateien, um die erforderlichen Benutzerbearbeitungen durchzuführen.

https://support.microsoft.com/en-us/help/92635/windows-temporary-files

Robbie W.
quelle
2
Dies beantwortet die gestellte Frage nicht wirklich. Die Frage bezog sich auf ein bestimmtes Verhalten, nicht darauf, ob zufällige Programme es verwenden, um temporäre Dateien zu kennzeichnen.
Mokubai
Was Mokubai gesagt hat, ist richtig - das beantwortet meine Frage nicht - aber es ist trotzdem recht interessant; Deshalb werde ich es positiv bewerten, aber ich werde es nicht als akzeptierte Antwort markieren.
DodgyCodeException
Entschuldigung - Ich habe die Frage falsch verstanden.
Robbie W.
Das bloße Herumspielen und das Aussehen einiger anderer Sonderzeichen (Komma, Backtick, Semikolon) hat einen ähnlichen Effekt - das Sonderzeichen bleibt erhalten, aber die Dateien werden durchlaufen. Ein Backslash beginnt für C: \
Robbie W.