Ich bin neu in Python und versuchen Dinge. Ist es möglich, einen Baum wahr zu machen, der nach einem bestimmten Dateinamen sucht, nachdem die Datei gefunden wurde, den gesamten Ordner löschen, in dem die Datei gefunden wurde?Suchen Sie eine bestimmte Datei in einem Verzeichnis und löschen Sie das Verzeichnis
Die folgenden Werke, sondern nur löscht die Datei, ich möchte den gesamten Ordner löschen, wenn addon.sxm
if os.path.exists(Addons):
for root, dirs, files in os.walk(Addons):
package_count = 0
package_count += len(files)
if package_count > 0:
for f in files:
if fnmatch.fnmatch(f, 'addon.sxm'):
try:
os.remove(os.path.join(root, f))
except:
pass
else:
pass
Thx, das funktioniert gut – Natrix