Erstellen Sie eine separate ZIP-Datei aus vielen Ordnern

282
Anton Brauer

Ich habe viele Ordner mit Dateien für das Projekt. Ich brauche:

  1. Erstellen Sie eine ZIP-Datei aus dem Ordner "X".
  2. Verschiebe Zip in den Ordner "X"
  3. Name der Zip muss "X" sein

Ich bin ein Mac OS Benutzer. Wie kann ich den Prozess automatisieren?

Vor

nach dem

-1
Können Sie Ihren Beitrag bearbeiten, um ein Muster vor und nach der Verzeichnisstruktur bereitzustellen? Dies macht es möglicherweise einfacher zu sagen, was genau Sie zu tun versuchen. a CVn vor 8 Jahren 0

1 Antwort auf die Frage

0
TOOGAM

Wenn Sie ZIP-Dateien mit einer Befehlszeile erstellen können, sollten die Unix-ähnlichen Shell-Funktionen dies eher machbar machen. Folgendes sollte mit Info-Zip funktionieren. Beginnen Sie damit, zu einem Terminal zu gelangen.

cd   irgendwo/CA33-1/..

pwd

for x in * ; do echo sample $x ; echo sample2 $x; zip $x/$x.zip $x ; done

Das ist etwas schlampig, da der Befehl "for" versucht, Dateien und nicht nur Unterverzeichnisse zu bearbeiten. Ich gehe jedoch davon aus, dass der Befehl "zip" für Dateien fehlschlägt.