Wie entscheidet WinXPs „An komprimierten (gezippten) Ordner senden“ darüber, was in die ZIP-Datei aufgenommen werden soll?

StackOverflow https://stackoverflow.com/questions/30152

  •  09-06-2019
  •  | 
  •  

Frage

Ich werde nicht allzu überrascht sein, wenn ich abgeschossen werde, weil ich eine „nicht programmierende“ Frage stelle, aber vielleicht weiß jemand …

Ich habe den Inhalt meiner Subversion-Sandbox mit der in WinXP integrierten Funktion „An komprimierten (gezippten) Ordner senden“ komprimiert und war überrascht, dass die erstellte ZIP-Datei die .svn-Verzeichnisse und deren Inhalte nicht enthielt.

Ich bin immer davon ausgegangen, dass alle Dateien enthalten sind, und ich kann nicht herausfinden, welche Eigenschaft/Option/welches Attribut die Einbindung steuert oder nicht.Kann jemand helfen?

Danke, Tom

BEARBEITEN:

Gibt es also nicht eine clevere Möglichkeit, mit dem Problem umzugehen?Das eigentliche Problem (versteckte Dateien anzeigen) ist auf „true“ gesetzt..svn-Ordner werden nicht komprimiert, da Windows sie nicht als gültige Ordner betrachtet) ist immer noch unbeantwortet.

Danke...

War es hilfreich?

Lösung

„An gezippten Ordner senden“ wird nicht in Ordner ohne Namen vor dem Punkt (z. B. „.svn“) übertragen.Wenn Sie andere Ordner hätten, die mit Punkten beginnen, wären diese ebenfalls nicht enthalten.Dateien ohne Namen sind nicht ausgeschlossen.Verborgenes Attribut kommt nicht ins Spiel.

Könnte ein Fehler sein, könnte beabsichtigt sein.Denken Sie daran, dass der Windows-Explorer das Erstellen von Ordnern, die mit einem Punkt beginnen, nicht zulässt, obwohl das zugrunde liegende System damit umgehen kann.

Andere Tipps

Es enthält möglicherweise keine Dateien, die Sie normalerweise nicht sehen würden.Möglicherweise sind die Dateien zwar vorhanden, Sie können sie aber beim erneuten Öffnen der ZIP-Datei im Explorer nicht sehen, weil sie ausgeblendet sind.Sie können zu Extras->Ordneroptionen gehen, zur Registerkarte „Ansicht“ gehen und das Optionsfeld auswählen, um versteckte Dateien und Ordner anzuzeigen.

„Senden an -> Komprimierter (gezippter) Ordner“ erstellt eine ZIP-Datei.Was dort eingefügt wird, hängt von Ihren Einstellungen ab.Mit den Standardeinstellungen werden versteckte Dateien nicht berücksichtigt.Wenn Sie Ihre Explorer-Ansichtseinstellungen wie in Kibbee erwähnt auf „Versteckte Dateien und Ordner anzeigen“ eingestellt haben, werden die versteckten Dateien durch „Senden an -> Komprimierter (gezippter) Ordner“ in die ZIP-Datei verschoben.

Es gibt, wie ich es nennen würde, einen Fehler in XP, bei dem versteckte Ordner bei der Rekursion eines Ordnerbaums nicht einbezogen werden.Sie können sie erhalten, wenn sie sich in dem Ordner befinden, in dem Sie sich befinden.Rekursion funktioniert unter Vista.

Dateien beginnen mit "." Sie haben kein Special für Windows, außer dass Windows Explorer Sie nicht erstellen lässt.Es ist jedoch ein gültiger Dateiname.

Ich würde empfehlen, so etwas zu verwenden 7-Reißverschluss wenn Ihre Ordner versteckte/Systemdateien/Ordner enthalten.

Die Windows 7-Implementierung von „An komprimierten Ordner senden“ verhält sich anders – sie umfasst Dateien/Ordner, die mit einem Punkt beginnen (z. B.„.SVN“) in der ZIP-Datei.

Es sieht so aus, als ob die Shell-Erweiterung „Compressed Folder“ Verzeichnisse (jedoch keine Dateien) ignoriert, deren Namen mit einem Punkt beginnen, es sei denn, sie werden explizit als Parameter angegeben (z. B.für den Befehl „Senden an“ ausgewählt).

Es ist schwer herauszufinden, was es sonst noch ausschließt, da ich es nicht einmal herausfinden kann Was Das sendto-Element „komprimierter Ordner“ funktioniert in erster Linie, ohne auf Dokumentation von Drittanbietern zu verweisen.

Bearbeiten:

OK, die sendto-Verknüpfung „An komprimierten Ordner senden“ hat die Erweiterung .ZFSendToTarget, die von zipfldr.dll verarbeitet wird, die die ganze Arbeit erledigt.

@Kibbee:
Meiner schließt beim Komprimieren versteckte Ordner ein, obwohl ich „Versteckte Dateien anzeigen“ aktiviert habe.

Schließlich stellte ich fest, dass es keine einfache Möglichkeit gibt, die .svn-Ordner zu komprimieren, und bin daher stattdessen auf winRAR umgestiegen.Alternativ können Sie auch winZip verwenden.

Ein komprimierter Ordner bedeutet nicht, dass es sich um eine ZIP-Datei handelt, sondern nur, dass der Inhalt des Ordners komprimiert ist und er für Sie wie ein normaler Ordner aussieht

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top