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:

CÓDIGO
del /f carpeta1\lavadoras.docx

Listar con comodines

CÓDIGO
dir carpeta1\*.pdf
dir carpeta1\*.mp3

*.* significa «todos los archivos».

Mover: move

Mueve todo lo de carpeta1 a carpeta2:

CÓDIGO
move carpeta1\*.* carpeta2

Copiar: copy

CÓDIGO
copy carpeta2\*.* carpeta1

Ordenar archivos por tipo

Dentro de carpeta2, crea varias carpetas de una vez y copia cada tipo a la suya:

CÓDIGO
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):

CÓDIGO
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:

CÓDIGO
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

CÓDIGO
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.

¿Te ha sido útil? Compártelo

Deja una respuesta

Carrito de compra
Scroll al inicio