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.)


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


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.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.