Ordner in ca. 4GB Häppchen aufteilen

19/03/2008 - 22:36 von Erik Griffin | Report spam
Hallo!

Ich habe die Ordner /a, /b und /c. Nun möchte ich, dass diese Ordner
nach /d/{1...n} kopiert werden. Die Struktur von /a, /b und /c soll
dabei erhalten bleiben. Jeder Unterordner /d/{1...n} soll jedoch maximal
eine Größe von m (z.B. 4GB) haben. Jemand eine Idee wie ich das schnell
und unkompliziert realisieren könnte?

Beispiel:

Ausgangssituation:

/a/1/...
/a/2/...
/a/3/...
/a/4/...
/a/5/...
/a/6/...
/b/1/...
/b/2/...
/b/3/...
/c/1/...
/c/2/...

Ergebnis könnte je nach Größe des Inhalts dann so aussehen:

/d/1/a/1/...
/d/1/a/2/...
/d/1/a/3/...

/d/2/a/4/...
/d/2/a/5/...
/d/2/a/6/...
/d/2/b/1/...
/d/2/b/2/...

/d/3/b/3/...
/d/3/c/1/...
/d/3/c/2/...


Im Prinzip möchte ich das was in
46742f2f$0$6404$9b4e6d93@newsspool2.arcor-online.net beschrieben wurde
in ein nachvollziehbares Skript umsetzen...
Ich möchte also alles kopieren aber gleich etwas aufteilen, so dass
wenn ich alles unterhalb von /d/{1..n} zurückkopieren würde, ich die
Struktur von /a, /b und /c wiederhàtte...

Jemand ne Idee?


mfg
Erik
 

Lesen sie die antworten

#1 Bjoern Hoehrmann
20/03/2008 - 07:00 | Warnen spam
* Erik Griffin wrote in de.comp.lang.perl.misc:
Ich habe die Ordner /a, /b und /c. Nun möchte ich, dass diese Ordner
nach /d/{1...n} kopiert werden. Die Struktur von /a, /b und /c soll
dabei erhalten bleiben. Jeder Unterordner /d/{1...n} soll jedoch maximal
eine Größe von m (z.B. 4GB) haben. Jemand eine Idee wie ich das schnell
und unkompliziert realisieren könnte?



Im CPAN gibt es Algorithm::Bucketizer was das Hauptproblem lösen sollte.
Björn Höhrmann · mailto: · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Ähnliche fragen