viernes, 13 de enero de 2017

Como copiar todos los archivos de una PC hacia un dispositivo USB


¿Que es robocopy?

Robocopy, o "Robust File Copy" (Copia de Ficheros Consistente), es un comando de replicación de directorios, disponible desde la Línea de Comandos. Formaba parte del Kit de Recursos de Windows, y se presentó como una característica estándar de Windows Vista y Windows Server 2008.

¿ Y que podemos hacer con este comando ?, pues bueno lo que haremos es crear un script.bat que se encargara de copiar todos los archivos que nosotros indiquemos de las siguientes rutas:
  • Documentos
  • Descargas
  • Musica
  • Imágenes
  • Vídeos
  • Escritorio
Esta claro que se pueden agregar mas rutas pero eso ya sera cuestión de cada quien. El script es algo simple lo eh dejado en un Gits de Github pero igual se lo dejare aqui. Pueden mejorarlo o modificarlo según sea el uso que le quieran dar.


Uso:

Demo: 


Una vez que tengamos el script robocopy.bat solo tenemos que agregarlo a nuestro dispositivo USB, ahora cuando nos conectemos a una PC lo ejecutamos y empezara a trabajar del siguiente modo:
  1. Crea una carpeta con el nombre robocopy
  2. Dentro de esta carpeta creara otra con el "nombre de usuario-fecha" (test-01012017).
  3. Comenzara el copiado de los archivos hacia la USB
  4. Creara un informe.txt con un listado de todos los archivo en cada una de las rutas.

Si ejecutamos el script robocopy.bat se inicia una ventana del CMD, en caso que quieran ocultarla necesitaran un segundo script pero ahora con extensión hide_robocopy.vbs, igual se los dejo en Gits de Github.

Nota:

  • Para editar el tipo de archivo a copiar modifican la linea 28 set files=desktop.ini *.txt con *.txt indicamos que se copiaran todos los archivos con la extensión .txt, entonces si queremos copiar todos los archivos seria *.*.


No hay comentarios.:

Publicar un comentario