Hallo sehr geehrte TC User,
angenommen ich möchte ein Git-Repository in einem Archiv speichern. Das Verzeichnis enthält bekanntermaßen ".git"-Folder welches das Attribut Hidden hat. Nun wenn man das Repo selektiert, dann SHIFT-F5 und "In Archiv verschieben" und "Erzeuge separate Archive..." und "... Basisverzeichnis weglassen" anklickt: das .git-Folder ist in dem Archiv nicht enthalten. Das funktioniert richtig nur wenn man vorher mit CTRL-H die Hiddenfiles anzeigt. Bug?
Gruß,
Dimitri.
Hidden Folders werden nicht in Archive verschoben.
Moderators: Hacker, Stefan2, white
Re: Hidden Folders werden nicht in Archive verschoben.
Kein Bug.
Es wird genau das archiviert, was angezeigt wird.
Es wird genau das archiviert, was angezeigt wird.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Re: Hidden Folders werden nicht in Archive verschoben.
Zum einen glaube ich, dass das Verhalten nicht immer so war. Es hat sich mit einer der neueren Versionen geändert. Hier bin ich mir aber nicht sicher. Zum anderen, dieses m.E. fehlerhafte Verhalten zeigt sich nur wenn man "... das Basisverzeichnis weglassen" anklickt, sonst werden auch Versteckte Verzeichnisse ins Archiv gepackt.
Re: Hidden Folders werden nicht in Archive verschoben.
Wenn man ein Verzeichnis mit versteckten Dateien mit F6 woanders verschiebt dann wird es doch komplett verschoben und nicht nur das was angezeigt wird. Warum muss es anders beim "Verschieben in Archiv" sein? Ist aus meiner Sicht unlogisch.
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Hidden Folders werden nicht in Archive verschoben.
Der Grund hier ist die Option "Basisverzeichnis weglassen". Ist diese angekreuzt, sendet Total Commander nicht einfach den ganzen Ordner zum Packen, sondern die darin enthaltenen Dateien und Verzeichnisse separat. Dabei wird vorgegangen als würde man in den Ordner hinein wechseln, die Dateien und Verzeichnisse von Hand markieren, und dann mit Alt+F5 packen. Dadurch werden direkt in diesem Ordner liegende versteckte Dateien und Verzeichnisse nicht mit gepackt, weil sie ja unsichtbar sind, in nicht versteckten Ordnern liegende versteckte Dateien dagegen schon.
Wenn Sie also "Basisverzeichnis weglassen" nicht ankreuzen, werden auch die .git-Unterverzeichnisse mit gepackt.
Wenn Sie also "Basisverzeichnis weglassen" nicht ankreuzen, werden auch die .git-Unterverzeichnisse mit gepackt.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Hidden Folders werden nicht in Archive verschoben.
Vielen Dank für die Erklärung. Bleibt also nur der Workaround vor dem Packen daran zu denken und die versteckten Dateien mit CTRL-H anzeigen lassen...