ich habe mir ein Backup-Script geschrieben, bei dem am Ende eine Überprüfung kommt, ob die Ordner- und Dateianzahl von Ausgangs- und Zielpfad übereinstimmen.
Das Backup-Script führt letztendlich einen rsync-Befehl aus bei dem man mittels einer Exclude-File bestimmte Dateien und Ordner ausschließen kann die nicht kopiert werden sollen.
Das ist leider dann auch das Problem, warum die Ordner- und Dateianzahl nicht übereinstimmen.
Gibt es eine Möglichkeit bei der Überprüfung der Ordner- und Dateianzahl die Exclude-File mit einzubeziehen?
So überprüfe ich die Ordner- und Dateianzahl:
Code: Alles auswählen
def count_em(self):
v_dirs = 0
v_files = 0
for root, dirs, files in os.walk(self.pfad):
for d in dirs:
v_dirs += 1
for f in files:
v_files += 1
print('Es sind ', v_dirs, 'Verzeichnisse und ', v_files, 'Dateien ab dem Pfad:', str(self.pfad), 'vorhanden!')
return v_dirs, v_files
Code: Alles auswählen
*tmp*
*temp*
*cache*
Trash/
node_modules/
steamapps/
Downloads/
lost+found/
Gruß Thomas