Beim Überschreiben bleibt die GROß-klein-Schreibung gleich..
Moderators: white, Hacker, Stefan2
Beim Überschreiben bleibt die GROß-klein-Schreibung gleich..
Hallo,
mir ist aufgefallen, dass beim Überschreiben einer vorhandenen Datei
deren GRO?-/klein-Schreibweise erhalten bleibt.
Überschreibt man also z.B. eine Datei "bericht.txt" mit der Datei "Bericht.txt", so hat man später im Zielverzeichnis die Datei
"bericht.txt" mit kleinem b, obwohl diese den Inhalt von "Bericht.txt" hat.
Ist das ein Windows-Fehler, oder ein kleiner Bug im Total Commander ?
Luzie
mir ist aufgefallen, dass beim Überschreiben einer vorhandenen Datei
deren GRO?-/klein-Schreibweise erhalten bleibt.
Überschreibt man also z.B. eine Datei "bericht.txt" mit der Datei "Bericht.txt", so hat man später im Zielverzeichnis die Datei
"bericht.txt" mit kleinem b, obwohl diese den Inhalt von "Bericht.txt" hat.
Ist das ein Windows-Fehler, oder ein kleiner Bug im Total Commander ?
Luzie
OK, jetzt habe ich es auf XP probiert und der Bug tritt in der Tat auf, aber nur wenn man eine Datei beim Kopieren uberschreibt, nicht beim Verschieben.
Unter W2K habe ich nur probiert zu Verschieben, sorry.
HTH
Roman
Unter W2K habe ich nur probiert zu Verschieben, sorry.
Reverse engineering. Resource hacking. Oder einfach eine neue erschaffen.Ich möchte gern die Welt verändern - aber Gott gibt mir den Quellcode nicht
HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Ich denke das hängt mit der DOS Historie zusammen:Luzie wrote:Hab es auch nochmals getestet.
Genau. Nur wenn man drüber-KOPIERT, bleibt die Schreibweise.
VERSCHIEBT man die Quelldatei über die Zieldatei, dann wird die Schreibweise korrekt "mitverschoben"
Luzie
Beim Kopieren wird der Inhalt einer oder mehrerer Dateien in eine Datei hineinkopiert. (copy 1.txt + 2.txt + 3.txt 1.txt kopiert den Inhalt aller drei Dateien nach 1.txt). Dabei bleibt die Datei eben erhalten und wird nur mit anderem Inhalt gefüllt.
Beim Verschieben wird aber die alte Datei tatsächlich mit der neuen Datei überschrieben. Also wird auch der GROssbuchstaben Name übernommen.
Um auf Deine anfängliche Frage zurückzukommen: Das macht Windows (respektive DOS) so. Versuchs mal im DOS-Fenster, und Du wirst es sehen.
sheepdog
OK, wenn das also aus der DOS-Historie kommt,
würde ich es trotzdem als Verbesserung empfinden,
wenn der Total Commander diesen "Bug" mal ausbügeln würde.
Also zuerst Datei löschen, und dann neu schreiben.
Dauert vielleicht geringfügig länger, aber dafür
funktioniert es dann wie man sich das eigentlich denkt ...
Danke,
Luzie
würde ich es trotzdem als Verbesserung empfinden,
wenn der Total Commander diesen "Bug" mal ausbügeln würde.
Also zuerst Datei löschen, und dann neu schreiben.
Dauert vielleicht geringfügig länger, aber dafür
funktioniert es dann wie man sich das eigentlich denkt ...
Danke,
Luzie