WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   zip per batch (http://www.wcm.at/forum/showthread.php?t=240751)

enjoy2 23.11.2010 16:55

EDIT: und es geht doch NICHT :(

wie FranzK schreibt, Compact ist kein Zip Programm, sondern dient zur Komprimierung der Daten bei NTFS Laufwerken

http://technet.microsoft.com/en-us/l.../bb490884.aspx

Bei der Verwendung von COMPACT ohne Parameter wird eine Übersicht der Komprimierung des aktuellen Verzeichnisses und der darin enthaltenen Dateien angezeigt. Mehrere Dateinamen und Platzhalter sind möglich. Zwischen den Parametern müssen Leerzeichen eingefügt werden.[/quote]windows zip command line waren die Suchworte, die mich zu http://serverfault.com/questions/390...e-command-line führen, dort steht es in einem Kommentar

habe in einem Forum etwas von einer 2 GB Grenze gelesen, kann dies aber nicht nachvollziehen, deshalb sollte diese Lösung sehr gut getestet werden



die Kommandozeilenversion von 7z muss nicht installiert werden, nur die Datei auf die Festplatte kopieren (in ein Verzeichnis das im Pfad steht am besten) dies wäre einfach zu realisieren

FranzK 23.11.2010 17:27

Also mit compact kannst du meiner Erinnerung nach ein NTFS-Verzeichnis auf "komprimiert" oder "nicht komprimiert" setzen. Das hat mit Zippen nichts zu tun!

:hallo:

enjoy2 23.11.2010 17:38

wo er recht hat, hat er recht

hab mein Posting editiert

Don Manuel 23.11.2010 17:40

Zitat:

Zitat von FranzK (Beitrag 2435399)
... Das hat mit Zippen nichts zu tun!...

Logisch korrekt und dabei auch noch höflicher:
Code:

Das kann mit Zippen nicht gleich gesetzt werden.
Ein paar Gemeinsamkeiten gibt es ja doch ;)

enjoy2 23.11.2010 17:47

2 Möglichkeiten hab ich noch gefunden

1. soll es angeblich funktionieren, dass man mit Xcopy in ein bestehende ZIP Datei Daten kopiert

2. Windows Server 2003 Resource Kit Tools
http://www.microsoft.com/downloads/e...displaylang=en
dort gibt es die Datei Compress.exe

ich würde 7z vorziehen

ruffy_mike 23.11.2010 20:12

Zitat:

Zitat von Don Manuel (Beitrag 2435374)
Naja, googeln ist besser als raten ;-) Mit VBA geht das unter Windows nur:
http://www.rondebruin.nl/windowsxpzip.htm
http://www.rondebruin.nl/windowsxpunzip.htm

VBA-Code via Wscript/Cscript in die Batchdatei einbinden ist keine Möglichkeit?

pong 24.11.2010 21:50

Und was spricht nun dagegen 7zip auf einem Netzlaufwerk bereitzustellen und von dort aus zu starten?

pong

revell 25.11.2010 10:15

net wirklich...

catch17 07.12.2010 17:17

Und was spricht wirklich gegen pongs Vorschlag?

Windows kann's halt nicht mit Bordmittel - und jetzt?

Alternativ könntest Du auch '7zip.exe' auf 'Intranet-Server' bereitstellen, im Batch abfragen ob '7zip.exe' local vorhanden ist (die 'üblichen Verdächtigen' abfragen), wenn nicht, dann von 'Intranet-Server' downloaden, an 'geeigneten Ort' ablegen und dann ausführen... (Idealerweise ist dies nur beim 'ersten Mal' nötig ;) )

Das geht auch in einem Batch-Script und bedarf - wenn's richtig gemacht ist - keiner weiteren 'Handarbeit'.

lg, catch17


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag