Tengo una carpeta de almacenamiento en una red en la que todos los usuarios almacenan sus datos activos en un servidor. Ahora ese servidor va a ser reemplazado por uno nuevo debido a un problema de lugar por lo que necesito copiar los archivos de las subcarpetas de la carpeta de almacenamiento del servidor antiguo a la carpeta de almacenamiento del nuevo servidor. Tengo a continuación ex:
de \NServidor viejo\Nalmacenamiento & archivos a \NServidor nuevo\Nalmacenamiento & archivos.
xcopy.exe es definitivamente su amigo aquí. Está integrado en Windows, por lo que su coste es nulo.
Sólo xcopy /s c:\source d:\target
.
Probablemente querrá ajustar algunas cosas; algunas de las opciones que también añadimos incluyen estas:
/s/e
- copia recursiva, incluyendo la copia de directorios vacíos./v
- añadir esto para verificar la copia contra el original. más lento, pero para los paranoicos./h
- copia archivos de sistema y ocultos./k
- copia los atributos de sólo lectura junto con los archivos. de lo contrario, todos los archivos pasan a ser de lectura-escritura./x
- si te preocupas por los permisos, puedes querer /o
o /x
./y
- no pregunta antes de sobrescribir los archivos existentes./z
- si crees que la copia puede fallar y quieres reiniciarla, usa esto. Coloca un marcador en cada archivo a medida que lo copia, por lo que puede volver a ejecutar el comando xcopy para continuar desde donde lo dejó.Si cree que la copia puede fallar en parte (como cuando está copiando a través de una conexión de red defectuosa), o que tiene que detenerla y quiere continuarla más tarde, puede usar xcopy /s/z c:\source d:\target
.
Espero que esto ayude.
Tal vez quieras echar un vistazo a XCopy o a RoboCopy que son soluciones bastante completas para casi todas las operaciones de copia de archivos en Windows.