Ich muss eine Reihe von Unterverzeichnissen löschen, die nur andere Verzeichnisse und ".svn" Verzeichnisse enthalten.Ruby Löschen von Unterverzeichnissen, die nur ein bestimmtes Verzeichnis enthalten
Wenn man es wie ein Baum aussehen, enthalten die „Blätter“ nur „.svn“ Verzeichnisse, so dass es möglich sein sollte, um die Blätter zu löschen, dann auf einer Ebene einen Schritt zurück, löschen Sie die neuen Blätter usw.
Ich denke, dieser Code sollte es tun, aber ich bin auf was stecken in "etwas" stecken.
Find.find('./com/') do |path|
if File.basename(path) == 'something'
FileUtils.remove_dir(path, true)
Find.prune
end
end
Irgendwelche Vorschläge?
Das hat ganz gut funktioniert, danke! – kraryal