Macro con dudas

Señores expertos que instrucción le falta a este código para que pueda eliminar los archivos dat de la carpeta

ChDir "D:\traspaso"
arch = Dir("*.dat")

1 Respuesta

Respuesta
1

Solamente necesitas esta línea

Kill "D:\traspaso\*.dat"

Con eso se borran todos los ficheros con extensión DAT de la capeta D:\traspaso

Podría parecer que serviría lo mismo

ChDir "D:\traspaso"

Kill *.dat

Pero aparte de ser más largo te dirá que no ha encontrado el fichero si D no es la unidad actual, ya que chdir "D:\traspaso" no cambia la unidad actual. Para que funcionara bien del todo sería

ChDrive "D"

ChDir "D:\traspaso"

Kill *.dat

A lo cual tendrías que añadir a lo mejor las órdenes de vuelta a la unidad y directorio actual.

Por lo tanto lo mejor es lo que decía al principio.

Kill "D:\traspaso\*.dat"


Y eso es todo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas