Files kopieren (lassen)?
Verfasst: Mittwoch 9. April 2008, 18:24
Sorry, aber ich steh grad auf dem Schlauch. Ich will ein kleines Skript schreiben das nen Watchfolder im Loop alle paar Sekunden ueberwacht und wenn da Files drinstehen, deren Inhalt ausliest. In denen steht naemlich der absolute Pfad eines Ordners drin. Diesen Ordner bzw. genauer dessen Inhalt moechte ich dann file-weise von einem Volume auf ein anderes kopieren.
Das mit dem Watchfolder klappt auch wunderbar, jetzt wollte ich das mit dem Kopieren machen. Da dachte ich in meinem jugendlichen Leichtsinn dass ich da jetzt einfach in 'os' schaue und da wie 'listdir', 'mkdir' usw. eben auch einen 'copy(file)' oder sowas finde, der mir dann auf Systemebene das angegebene File kopiert.
Aber irgendwie seh ich das nicht. Muss ich da jetzt tatsaechlich jedes File irgendwie mit 'open' oeffnen und dann wieder an die neue Location schreiben oder wie geht das in Python schlau?
Danke vielmals!
PS: muss jetzt dann zu nem Termin. Also nicht wundern wenn auf Nachfragen nicht gleich ne Antwort kommt. Schau mir das dann spaeter heute abend an.
Das mit dem Watchfolder klappt auch wunderbar, jetzt wollte ich das mit dem Kopieren machen. Da dachte ich in meinem jugendlichen Leichtsinn dass ich da jetzt einfach in 'os' schaue und da wie 'listdir', 'mkdir' usw. eben auch einen 'copy(file)' oder sowas finde, der mir dann auf Systemebene das angegebene File kopiert.
Aber irgendwie seh ich das nicht. Muss ich da jetzt tatsaechlich jedes File irgendwie mit 'open' oeffnen und dann wieder an die neue Location schreiben oder wie geht das in Python schlau?
Danke vielmals!
PS: muss jetzt dann zu nem Termin. Also nicht wundern wenn auf Nachfragen nicht gleich ne Antwort kommt. Schau mir das dann spaeter heute abend an.