Mover a otro directorio
Aquí se explica cómo mover un archivo específico a otro directorio utilizando archivos por lotes o la línea de comandos, con ejemplos concretos.
Comandos utilizados
Para mover un archivo, se utiliza el comando move. Como su nombre indica, se utiliza para mover archivos o carpetas de A a B.
Ejecución desde la línea de comandos
Aquí se muestra un ejemplo de cómo mover el archivo “disposable.txt” que se encuentra en el directorio actual a “Mis documentos”.
Ejecución desde un archivo por lotes
@echo off
setlocal
set FOLDER=%userprofile%\Documents\
set FILE_NAME=disposable.txt
move %FILE_NAME% %FOLDER%
endlocal
exit
Para obtener información detallada sobre cómo utilizar el comando move, consulte la siguiente página.
Crear estructura de carpetas
Puede utilizar comodines en el primer argumento del comando move.
Esto le permite mover archivos con nombres específicos o archivos con una extensión específica en lotes.
Ejecución desde la línea de comandos
Supongamos que tiene una regla en la que agrega el prefijo “done_” al nombre de los archivos que ha terminado de trabajar.
A continuación, se muestra un ejemplo de código para mover los archivos terminados a la carpeta “Completado” en “Mis documentos”.
Ejecución desde un archivo por lotes
@echo off
setlocal
set FOLDER=%userprofile%\documentos\completado\
set NAME=done_*
move %NAME% %FOLDER%
endlocal
exit
Es posible que haya situaciones en las que desee cambiar el nombre de varios archivos al moverlos.
En ese caso, puede utilizar el comando rename.