¿Hay alguna manera de eliminar automáticamente todos los archivos o carpetas con pocas líneas de comando R? Conozco las funciones unlink()
o file.remove()
, pero para aquellas necesita definir un vector de caracteres con exactamente todos los nombres de los archivos que desea eliminar. Estoy buscando algo que enumere todos los archivos o carpetas dentro de una ruta específica (por ejemplo, 'C:/Temp') y luego elimine todos los archivos con un nombre determinado (independientemente de su extensión).Eliminar automáticamente archivos/carpetas en R
¡Toda ayuda es muy apreciada!
y posiblemente usando el argumento 'pattern' a 'list.files' (o' dir' que es un sinónimo). Creo que producen un vector de forma predeterminada, por lo que deben envolver una llamada 'list' para trabajar con' do.call'. – James
Chicos, cuando pruebo el do.call como dijiste obtengo este mensaje de error: [1] FALSO FALSO FALSO FALSO FALSO FALSO FALSO FALSO Mensajes de advertencia: 1: En función (...): no se puede eliminar el archivo ' Sim2003.dbf ', razone' No existe ese archivo o directorio ' – Francesco
Lo que hace que parezca que no hay ningún archivo (no hay archivos) en el directorio que especifico ... eso es un poco raro ya que los archivos están ahí ... y si solo uso list.files ('C:/Temp') me da todos los correctos ... ¿qué estoy haciendo mal? – Francesco