Mostrando entradas con la etiqueta Robocopy. Mostrar todas las entradas
Mostrando entradas con la etiqueta Robocopy. Mostrar todas las entradas

domingo, 6 de febrero de 2022

Borrar carpetas vacías con robocopy

Con el siguiente comando podremos borrar carpetas vacías en Windows. Para windows XP o versiones antiguas habría que instalar robocopy ya que si no recuerdo mal no viene de serie. Había un kit de aplicaciones para servidores o algo así. Ya si os interesa lo buscáis. Que para eso está google.


ROBOCOPY nombrecarpeta nombrecarpeta /S /MOVE


Este comando en realidad lo que hace es mover a una carpeta con el mismo nombre sin tener en cuenta las vacías. A efectos prácticos las borra.

miércoles, 4 de mayo de 2011

Copiar el contenido de una carpeta a otra con Robocopy

Robocopy es un comando para Windows que amplia las posibilidades de xcopy de forma notable y que aparece en todas las versiones de Windows a partir de XP

Si en su sistema operativo no está disponible se puede descargar desde la web de Microsoft con el Resource Kit Tools

Podemos usarlo en scripts .cmd o .bat para crear ejecutables que cumplan una función concreta. Y combinarlo con el programador de tareas de Windows para poder ejecutar las tareas en un momento dado.

Ejemplo de uso

@echo off
REM # Uso:: ROBOCOPY origen destino [archivo [archivo]...] [opciones]
REM #
REM # origen :: Directorio de origen  (unidad:\ruta o \\servidor\recurso_compartido\ruta).
REM # destino :: Directorio de destino (unidad:\ruta o \\servidor\recurso_compartido\ruta).
REM # archivo:: Archivos para copiar  (nombres/comodines: el valor predeterminado es "*.*").
echo on
robocopy "\\nas\" "C:\nas\" /E /R:5 /W:5

El ejemplo anterior copia todo lo que hay en la carpeta de red "\\nas" a la carpeta "C:/nas"


Copiando el anterior código en un bloc de notas y guardándolo con la extensión bat ya lo tendremos listo para su uso.