ich nutze in einem Programm die Funktion copytree aus dem shutil Modul.
Allerdings bekomme ich ab und an Abstürze mit der Fehlermeldung:
Source und Destination steht stellvertretend für die Pfade. Kann es sein, daß copytree eine Begrenzung der Pfadlänge oder Verzeichnisstiefe hat?Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Programme\Python\Lib\shutil.py", line 138, in copytree
raise Error, errors
Error: [('Source', 'Destination', "[Errno 2] No such file or directory: 'Destination'")]
Die Pfade sind teilweise sehr tief verschachtelt und ein Fehler beim Aufruf von copytree ist ausgeschlossen; Source ist immer vorhanden und Destination soweit vorbereitet, daß es keine Fehler geben dürfte.
Ich nutze Windows, die maximale Länge für Pfade wird aber nicht überschritten.
Interessant ist auch, daß einige Dateien in den Verzeichnissen (in denen es Fehler gibt) kopiert werden bevor es die Fehlermeldung gibt. Die fehlerverursachenden Dateien sind aber nicht defekt.
Gruß
Nergal