Estoy tratando de eliminar un directorio no vacío en Ruby y no importa en qué camino lo haga, se niega a funcionar. He intentado usar FileUtils, llamadas al sistema, de forma recursiva de entrar en el directorio dado y eliminación de todo, pero siempre parecen terminar con (temporal?) Archivos tales comoRuby borrar directorios
.__ afsECFC
.__ afs73B9
¿Alguien sabe por qué sucede esto y cómo puedo evitarlo?
¿Nos cómo el método que está llamando mostrar y cómo eres llamándolo? La razón por la que pregunto es porque la respuesta de @ismaelga también funciona bien para mí. –
He intentado usar 'FileUtils.rm_rf ('directorypath/name')' como @ismealga sugerido, así como '' rm -rf @ {path} '' pero como no estaba cerrando correctamente mis archivos, estaban creando esos temporales – Ced