Verzeichnisse abgleichen
Wenn mit abgleichen synchronisieren gemeint ist, dann würde ich ab einer bestimmten Grösse der Bäume von Python abraten. Sorry, aber Leseroutinen für Verzeichnisse sind nicht besonders geschickt programmiert. Ich nehme dafür immer FileSync von fileware.com .
--tf
--tf
Ausprobiert habe ich's noch nicht, aber das filecmp-Modul bietet eine dircmp-Klasse - ist vielleicht einen Versuch wert.
-
- Gründer
- Beiträge: 410
- Registriert: Dienstag 30. Juli 2002, 18:03
- Wohnort: Oestrich-Winkel
- Kontaktdaten:
Schau dir das evtl mal an:
http://dirssync.sourceforge.net/
Text, nicht von mir:
http://dirssync.sourceforge.net/
Text, nicht von mir:
The goal is to synchronize 2 directories. This application will synchronize all the files and all the sub-directories, and prompt the user to confirm all the moves. It's written in python and with wxPython.
irc: #python.de @ irc.freenode.net | [url=http://pythonwiki.pocoo.org]python-wiki[/url] | [url=http://www.pythonwiki.de/PythonDeForum/Faq]python-forum FAQ[/url]
Bei parnassus oder freshmeat.net findet man pysync, welches zwei Python-Implementationen von rsync enthält. Eigentlich für den Abgleich übner das Netzwerk gedacht, kann man aber bestimmt auch zumindest teilweise lokal benutzen. Ich kenne viele, die auf das eigentliche rsync schwören, und wenn es dann noch in Python geschrieben ist...