Ich habe eine Frage...
Wie kann ich denn mit dem FTP Modul Rekursiv Daten löschen da er immer meckert wenn Daten vorhanden sind...
Mein Ansatz wäre diese welche aber nicht richtig ist und auch nicht sonderlich zuverlässig ist wegen Ordnertiefe etc.
Hier wäre mein Code:
Code: Alles auswählen
for f_main in self.cur.nlst(self.subDirCustomer__CUSTOMER.encode('latin-1').decode('utf-8')):
try:
self.cur.delete(f_main.encode('latin-1').decode('utf-8'))
except:
for f_sub in self.cur.nlst(f_main.encode('latin-1').decode('utf-8')):
try:
self.cur.delete(f_sub.encode('latin-1').decode('utf-8'))
except:
for f_sub_sub in self.cur.nlst(f_sub.encode('latin-1').decode('utf-8')):
try:
self.cur.delete(f_sub_sub.encode('latin-1').decode('utf-8'))
except:
for f_sub_sub_sub in self.cur.nlst(f_sub_sub.encode('latin-1').decode('utf-8')):
try:
self.cur.delete(f_sub_sub_sub.encode('latin-1').decode('utf-8'))
except:
self.cur.rmd(f_sub_sub_sub.encode('latin-1').decode('utf-8'))
Code: Alles auswählen
.encode('latin-1').decode('utf-8')