Ich habe ein kleines Programm zur Datensicherung geschrieben. Um das Rad nicht neu zu erfinden, benutze ich nach Auswahl von Quell- und Zielverzeichnis die Windows-Funktion "robocopy", die ich für ausreichend und sehr praktisch halte. Das Python-Programm macht letztendlich nur die Verzeichnisauswahl.
Das funktioniert prima, nur öffnet robocopy ein Arbeitsfenster, in dem die gerade bearbeiteten Dateien "durchlaufen". Das sieht nicht so schön aus. Kann man ein solches Fenster verstecken (unterdrücken) und kann man vom Betriebssystem nach Ende des Vorgangs ein "fertig"-Signal übernehmen?
robocopy wird folgendermaßen aufgerufen:
Code: Alles auswählen
wincom = "ROBOCOPY" + " " + quelle + " " + ziel + " /MIR /R:1 /W:5"
os.system(wincom)