Szerintem eleve nem szabadna mappa törlést implementálni kódban - script-ekben soha nem teszem - hanem egy központi saját kukába mozgatni azokat, és ott egy nagyon rövid és sokszorosan átvizsgált apró kódrészlettel törölni rekurzívan - ha elkerülhetetlen.