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”.

×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>move disposable.txt %userprofile%/documents

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”.

×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2024 Ribbit App Development All rights reserved.
 
C:\users\user>move done_* %userprofile%/documents/completado

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.

#PowerShell #Línea de comandos #Archivos por lotes