Ich benenne Dateien häufig nach einer Konvention, so dass ich am Ende eine Versionsnummer einfüge, ähnlich wie bei Some Deliverable - v0.1.docx
. Manchmal, wenn Kollegen Änderungen vornehmen und überarbeitete Versionen zurücksenden, aktualisieren sie diese Versionsnummer, ersetzen aber auch den zusätzlichen Zeitraum durch ein Leerzeichen wie Some Deliverable - v0 2.docx
.
Dies passiert häufig genug, bei einer ausreichend großen Anzahl von Kollegen, so dass ich mich frage: Besteht immer noch die Gefahr, eine Datei mit mehreren Punkten zu benennen? Sind meine Kollegen übervorsichtig oder treffen sie gültige Vorsichtsmaßnahmen? Und wenn es eine gültige Vorsichtsmaßnahme ist, unter welchen Umständen würde eine Datei mit mehreren Punkten Probleme verursachen?
Wenn dies ein Überbleibsel aus einer Zeit vor Windows 95 ist oder so, dann mache ich mir keine Sorgen, aber wenn dies etwas ist, das zum Beispiel Probleme verursacht, wenn eine Datei mit einem Mac-Benutzer oder einem iPad-Benutzer geteilt wird? - oder ein Linux-Benutzer, dann ändere ich meine Art und Weise und halte mich an einen Punkt in einem Dateinamen vor der Erweiterung.
quelle
something-v1.23.4-something.tar.gz.sig
für Jahre ohne Probleme ...Antworten:
Theorie
Da lange Dateinamen und VFAT existieren, sind Dateinamen mit zwei Punkten in Windows vollkommen gültig.
Für das moderne Dateisystem gibt es keine Erweiterung. Eine Periode ist ein Charakter wie jeder andere. Die GUI behandelt alles, was auf den letzten Zeitraum folgt, als Dateierweiterung.
Linux hat sich immer so verhalten.
Trainieren
SharePoint , ProFTP , TransferText , Symphony , KVR Audio und Server haben oder hatten Probleme mit mehreren Punkten in Dateinamen.
Es ist jedoch letztendlich ein Fehler, mehrere Perioden nicht richtig zu behandeln. Es ist leicht, einen Fehler zu machen, wenn Sie einen Dateinamen in seinem Basisnamen und seiner Erweiterung ausspucken, aber das Problem ist das Programm, nicht der Dateiname.
quelle
notepad.jpg
und sie wird weiterhin ausgeführt.notepad.jpg
ist interessant.Mehrere Punkte sind unter Windows seit Windows 95 und unter anderen Betriebssystemen noch länger kein Problem mehr.
(Ich benutze nie
""
Punkte, weil ich es hasse, später im Terminal Anführungszeichen einzufügen . Aber darum geht es bei Ihrer Frage nicht.)Aber mehrere Punkte im Dateinamen können in einigen Fällen Probleme verursachen, meistens mit Webapps und Upload-Funktion (offensichtlich wegen falscher Implementierung dieser Funktion).
quelle
Ich habe soeben ein Problem unter Windows Corporate XP SP3 entdeckt. Grundsätzlich kann ich so viele Perioden haben wie Ich mag, solange der Dateiname nicht beginnen mit einem Punkt.
Beispiel:
(Datei von Unix FS nach Windows kopiert, dies ist ein legitimer Dateiname unter Unix, glaube ich)
Wenn ich versuche, diese Datei umzubenennen, schlägt die Fehlermeldung "Sie müssen einen Dateinamen eingeben" fehl, wenn ich den Anfangszeitraum des Vorgangs belasse.
Durch Entfernen des Anfangszeitraums und Hinzufügen des Datenstempels mit Punkttrennzeichen wird angezeigt, dass Sie beliebig viele Zeiträume haben können (vorbehaltlich anderer Namensbeschränkungen) und dass es sich um einen gültigen Windows-Dateinamen handelt:
quelle
ren
Befehl) kann Dateinamen verarbeiten, die mit einem Punkt beginnen.