Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6384[/thread]

Verzeichnisse synchronisieren (war:Hilfe bei Perl)

Leser: 2


<< >> 10 Einträge, 1 Seite
Gast Gast
 2004-07-06 15:39
#83939 #83939
Also, mein Problem ist folgendes:
ich brauche ein Programm, das zwei Ordner abgleicht.

Hierzu soll vom Inhalt beider Ordner eine Textdatei erstellt werden, diese verglichen und fehlende Dateien kopiert werden.

Hat jemand eine Idee wie das klappen könnte?
sri
 2004-07-06 17:17
#83940 #83940
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
rio
 2004-07-06 17:17
#83941 #83941
User since
2004-05-31
105 Artikel
BenutzerIn
[default_avatar]
uff , welche bücher hastn du da?
Crian
 2004-07-07 04:24
#83942 #83942
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
rsync war schon der richtige Hinweis. Falls Du kein *nix hast, nochmal nachfragen.

Ich hab den Thread mal umbenannt, "Hilfe bei Perl" ist in einem Perlforum nicht unbedingt sehr aussagekräftig ;-)

Edit: "Ordner" klingt sehr nach Windows... dort benutze ich immer das Synchronisationstool des Total Commanders, sehr empfehlenswert und frei erhältlich.\n\n

<!--EDIT|Crian|1089160047-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
esskar
 2004-07-07 05:23
#83943 #83943
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
bei Win32:
ansonsten hilft wohl auch ein xcopy /V /H /T /E /K /O /X /Y
Stefan T.
 2004-07-07 11:37
#83944 #83944
User since
2004-07-07
2 Artikel
BenutzerIn
[default_avatar]
hmmmm ich bin immer noch nicht weiter.... grrr...... der total commander fällt leider raus, da das "perl-scribt" später in ein Programm integriert werden muss.....

:(
renee
 2004-07-07 11:48
#83945 #83945
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du rsync hast, kannst Du das Modul File::Rsync nehmen: http://search.cpan.org/~leakin/File-Rsync-0.33/Rsync.pm

Ansonsten, könntest Du so vorgehen:
Für beide Verzeichnisse:
Erstelle für alle Dateien eine Prüfsumme
Schreibe in ein Hash Schlüssel: Dateiname Wert: Prüfsumme

Vergleiche beide Hashs
Kopiere die gewünschte Datei (Kriterien musst Du Dir selbst überlegen - z.B. neueres Datum oder so...) in das richtige Verzeichnis...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Stefan T.
 2004-07-07 12:27
#83946 #83946
User since
2004-07-07
2 Artikel
BenutzerIn
[default_avatar]
könntest du das spezifizieren? ich bin echt noch ein blutiger anfänger in perl :rock:

wie genau erstelle ich eine prüfsumme von einem verzeichnis?
Crian
 2004-07-07 16:01
#83947 #83947
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
Zum Beispiel mit MD5 ( -> http://search.cpan.org/search?query=MD5&mode=all )
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
renee
 2004-07-08 01:35
#83948 #83948
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Laut Kurzbeschreibung auf CPAN ist das hier ganz gut geeignet: PerlIO::via::MD5
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 10 Einträge, 1 Seite



View all threads created 2004-07-06 15:39.