Seite 1 von 1

warten bis eine Datei gelöscht ist

Verfasst: Mittwoch 10. Juni 2009, 10:37
von max793
hallo zusammen!

Ich habe eine sehr interessante aufgabe zu machen: ich muss ein Python-Skirpt schreiben dass die aufgabe hat, so lange zu warten bis das eine Datei gelöscht wird. dann soll sich das Programm schließen. Ich stelle mir nun die Frage welche Befehle hier ihr verwenden würdet bzw. wie würdet ihr das Problem angehen!

Danke

Verfasst: Mittwoch 10. Juni 2009, 11:10
von Dill
entweder du pollst permanent das verzeichnis ob die datei noch da ist :?
oder du wartest auf ein entsprechendes event. unter .net gibt es da den FileSystemWatcher. (wie nutzt man das mit cpython?)
oder nimmst eine der weiteren möglichkeiten die ich nicht kenne.

Verfasst: Mittwoch 10. Juni 2009, 11:20
von Rebecca
Unter Linux gibt's inotify und die Python-Anbindung pyinotify.

Verfasst: Mittwoch 10. Juni 2009, 11:58
von Dill