Skript löscht Datei nach kopieren,obwohl Datei unvollständig
Verfasst: Freitag 25. September 2009, 11:05
Hallo,
ich kopiere mit einem Python Skript Dateien aus einem Ordner. Dieser Ordner wird in unregelmäßigen Abständen durch FTP Downloads "gefüllt".
Das Skript kopiert die Dateien in Ordner die nach bestimmten Kriterien erstellt werden.
Nun zu meinem Problem:
Wenn eine Datei noch heruntergeladen wird, so erscheint diese schon im Import Verzeichnis. Wenn das Skript zeitgesteuert zufällig in diesem Zeitraum gestartet wird, dann kopiert es und löscht anschließend die Datei, auch wenn die Datei noch nicht vollständig heruntergeladen wurde.
Ich verwende den Befehl "shutil.copy" zum kopieren und "os.remove(datei)" um die Datei zu entfernen.
Über einen Lösungsansatz, wie ich es verhindern kann dass unvollständige Dateien gelöscht werden wäre ich sehr dankbar.
Gruß
Christoph
ich kopiere mit einem Python Skript Dateien aus einem Ordner. Dieser Ordner wird in unregelmäßigen Abständen durch FTP Downloads "gefüllt".
Das Skript kopiert die Dateien in Ordner die nach bestimmten Kriterien erstellt werden.
Nun zu meinem Problem:
Wenn eine Datei noch heruntergeladen wird, so erscheint diese schon im Import Verzeichnis. Wenn das Skript zeitgesteuert zufällig in diesem Zeitraum gestartet wird, dann kopiert es und löscht anschließend die Datei, auch wenn die Datei noch nicht vollständig heruntergeladen wurde.
Ich verwende den Befehl "shutil.copy" zum kopieren und "os.remove(datei)" um die Datei zu entfernen.
Über einen Lösungsansatz, wie ich es verhindern kann dass unvollständige Dateien gelöscht werden wäre ich sehr dankbar.
Gruß
Christoph