Car-tech

Warum kann ich kein Interpunktionszeichen in einem Dateinamen verwenden?

Blathering – 014 – Wechselgerüchte, Aluhüte, gute Bücher und andere Wünsche zu Weihnachten

Blathering – 014 – Wechselgerüchte, Aluhüte, gute Bücher und andere Wünsche zu Weihnachten
Anonim

MLStrand56 beschwerte sich im Windows -Forum über die Unfähigkeit von Windows, Dateinamen mit Interpunktion zu speichern.

[Senden Sie Ihre technischen Fragen an [email protected] oder posten Sie sie im PCW-Antwortleitungs-Forum .]

Das Problem ist eigentlich nicht annähernd so ernst wie manche vielleicht denken. Von den 32 Interpunktionszeichen, die auf Ihrer Tastatur zur Verfügung stehen, können alle bis auf neun in Dateinamen verwendet werden.

Die folgenden neun Interpunktionszeichen sind:

  • /
  • :
  • *
  • ?
  • "
  • <
  • >
  • |

Wenn Sie jedoch Microsoft Word verwenden, könnten Sie denken, dass alle Interpunktionszeichen blockiert sind. Hier ist der Grund:

Klicken Sie hier für die volle Größe

Wenn Sie eine neue Datei in Word speichern, ruft das Programm das Dialogfeld "Speichern unter" auf und fügt den Anfangstext des Dokuments als wahrscheinlichen Dateinamen ein. Word schneidet diesen Text jedoch beim allerersten gefundenen Interpunktionszeichen ab Wörter, wenn Ihr Dokument mit dem Titel Pilgrim's Progress beginnt, Word schlägt vor, dass Sie die Datei als Pilgrim speichern. Aber Sie müssen das nicht akzeptieren. Sie können tippen oder einfügen den vollen Namen, mit dem Apostroph, und speichern Sie die Datei.

Aber Sie können immer noch keine Datei mit einem dieser neun Zeichen speichern. Warum?

Windows, wie DOS davor, verwendet diese Symbole für Suchen, Befehlszeilenbefehle und die Pfade, die f definieren ile Standorte. Zum Beispiel schreibe ich gerade in eine Datei namens November Answer Line.docx, in meinem 1211 Ordner, der sich in meinem Dropbox Ordner in

Wenn ich die Datei November Antwort: Zeile umbenennen könnte.docx, Windows würde nicht wissen, ob November ein Ordner oder ein Teil des Dateinamens war. Um diese Verwirrung zu vermeiden, verbietet das Betriebssystem einfach den umgekehrten Schrägstrich () von Dateinamen.

Ehrlich gesagt, ich wünschte, Microsoft wäre strenger in Bezug auf solche Dinge und erlaubte uns nicht, Punkte (.) In Dateinamen zu verwenden.

In jedem Dateinamen trennt ein Punkt den Namen, der angibt, was sich in der Datei befindet, von der Erweiterung, die Windows mitteilt, um welchen Dateityp es sich handelt. Da Windows Erweiterungen standardmäßig ausblendet, kann ein bestimmter Zeitraum im Dateinamen dazu führen, dass ein Dateityp wie der andere aussieht.

Malware-Entwickler mögen diesen Trick. Noch im September verbreitete sich der Trojaner Troj / Backdr-HG mit Hilfe einer Datei namens Microsoft-Services-Agreement.pdf.exe, die für viele Benutzer wie Microsoft-Services-Agreement.pdf aussah.

öffneten ein.pdf, als sie wirklich ein Programm starteten.

Lies die ursprüngliche Diskussion im Forum.