CMD y BATCH | 6. Crear, entrar, salir y Borrar ARCHIVOS de manera recursiva o EN LOTE
Transcripción e instrucciones del video
En esta lección del curso de CMD y Batch copiamos, movemos y borramos archivos, y usamos por primera vez los comodines: el asterisco * significa «cualquier cosa».
Para practicar, crea en el escritorio una carpeta1 con varios archivos (.txt, .pdf, .docx, .mp3…) y una carpeta2 vacía. Abre CMD en el escritorio.
Borrar archivos: del
Desde dentro de la carpeta o indicando la ruta con la barra invertida \. Con /f fuerza el borrado si el archivo es de solo lectura:
del /f carpeta1\lavadoras.docx
Listar con comodines
dir carpeta1\*.pdf
dir carpeta1\*.mp3
*.* significa «todos los archivos».
Mover: move
Mueve todo lo de carpeta1 a carpeta2:
move carpeta1\*.* carpeta2
Copiar: copy
copy carpeta2\*.* carpeta1
Ordenar archivos por tipo
Dentro de carpeta2, crea varias carpetas de una vez y copia cada tipo a la suya:
cd carpeta2
md pdf word video audio texto
copy *.txt texto
copy *.docx word
Para borrar varias carpetas de golpe: rd /s pdf texto video word.
El punto: la carpeta actual
Un . significa «aquí». Para copiar un archivo a la carpeta donde estás (y con espacios en el nombre, entre comillas):
copy "carpeta2\palillos chinos.docx" .
xcopy: copias completas
copy no copia subcarpetas. xcopy lo copia todo respetando el árbol de carpetas. Con /e incluye subcarpetas (también vacías) y con /q no muestra cada archivo:
xcopy /e /q carpeta1 "copia de seguridad"
Te preguntará si el destino es un archivo o un directorio: pulsa D. Truco: añade /i y no preguntará.
Limpiar todo
rd /s /q carpeta1 carpeta2 "copia de seguridad"
En la siguiente lección: comandos básicos que usaremos en los scripts. ¿Dudas? En los comentarios.