Pfade im gepackten Dateien

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
za222
Member
Member
Posts: 146
Joined: 2003-03-11, 17:19 UTC
Location: Germany

Pfade im gepackten Dateien

Post by *za222 »

Hallo,

mir ist Folgendes aufgefallen, was ich glaube, dass es in TC 5.5 noch nicht so war:

Ich habe ein zipfile mit einem Ordner, in dem sich eine Datei befindet

also "datei.zip\Ordner\Datei.txt"

wenn ich nun in diesen Ordner navigiere und die Datei.txt umbenenen will,
so wird mir nach Drücken von SHIFT-F6 auf einmal der volle Pfad-Name als Dateiname angezeigt.

Die Datei heißt also auf einmal "Ordner\Datei.txt"

Das empfinde ich als störend, denn so kann man nicht mehr einfach den neuen Namen eingeben und den alten überschreiben, da darurch ja der Pfad geändert würde.

Ist das Absicht / ein Feature / ein Bug?
User avatar
Cineatic
Power Member
Power Member
Posts: 876
Joined: 2003-06-02, 14:09 UTC

Post by *Cineatic »

Hallo!

Das muss so sein. Denn wenn der Pfad im Dateinamen nicht vorne an gestellt würde, dann würde die Datei nicht nur umbenannt, sondern gleichzeitig in ein höheres Verzeichnis verschoben werden (innerhalb des Archivs).
Gruß,
Christian
User avatar
za222
Member
Member
Posts: 146
Joined: 2003-03-11, 17:19 UTC
Location: Germany

Post by *za222 »

Ja, das ist schon klar.

Aber warum muss zeigt der TC dann den Pfad an? Er weiß ja, dass die Datei in dem Ordner bleiben soll.

Wenn ich eine normale Datei umbenenne, ist es ja auch so.
User avatar
Cineatic
Power Member
Power Member
Posts: 876
Joined: 2003-06-02, 14:09 UTC

Post by *Cineatic »

Hallo!

Ich kann mich nur wiederholen: Das muss so sein. Im Dateinamen muss auch der Pfad angegeben sein beim Umbenennen in Archiven.
Theoretisch könnte sich der TC auch den aktuellen Pfad in einer separaten Variable merken und dann daran den Dateinamen anfügen. Aber wie sollte man dann eine Datei verschieben, wenn der TC beim Umbennen immer vom aktuellen Pfad ausgeht?
Gruß,
Christian
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50479
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das liegt daran, dass Dateien in Archiven nicht wirklich in Ordnern stehen, sondern einfach mit dem kompletten Pfad gespeichert sind. Deshalb kann man durch Umbenennen auch gleich den Pfad ändern. Ich könnte das programmtechnisch natürlich anders lösen, aber so ist es einfacher, die Datei gleich noch zu verschieben.
Author of Total Commander
https://www.ghisler.com
User avatar
za222
Member
Member
Posts: 146
Joined: 2003-03-11, 17:19 UTC
Location: Germany

Post by *za222 »

OK, alles klar,

wenn das Verhalten geändert würde könnte man übrigens immer noch den Pfad ändern wenn man die Datei z.B. in

..\NeuerOrdner\Datei.txt

umbenennt.

Gruß
Post Reply