Mover a otro directorio

Mantenido el

Para mover un archivo a otra carpeta se usa el comando move.

Esta página se centra en el caso habitual de “simplemente mover un archivo a otra carpeta”. Para ver todas las opciones de move y cómo mover carpetas, consulte el artículo detallado.

El movimiento más básico

Mueve disposable.txt del directorio actual a la carpeta Documents.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>move disposable.txt "%USERPROFILE%\Documents"
1 archivo(s) movido(s).
C:\users\user>

En un archivo por lotes:

move-one-file.cmd
@echo off
setlocal

set "TARGET=%USERPROFILE%\Documents"
set "FILE_NAME=disposable.txt"

move "%FILE_NAME%" "%TARGET%"

endlocal
exit /b
Ponga entre comillas las rutas con espacios

Si una ruta puede contener espacios, enciérrela entre comillas dobles, como en "%USERPROFILE%\My Documents".

Mover varios archivos a la vez

move también admite comodines.

Por ejemplo, este comando mueve todos los archivos que empiezan por done_ a la carpeta Completados.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>move done_* "%USERPROFILE%\Documents\Completados"
5 archivo(s) movido(s).
C:\users\user>
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

move-many-files.cmd
@echo off
setlocal

set "TARGET=%USERPROFILE%\Documents\Completados"

move "done_*" "%TARGET%"

endlocal
exit /b

Mover cambiando el nombre

Para dar otro nombre al archivo en el destino, indique el destino incluyendo el nombre del archivo.

- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>move report.txt "%USERPROFILE%\Documents\archive\report_2026.txt"
1 archivo(s) movido(s).
C:\users\user>
Carpeta existente o ruta con nombre de archivo

Si el destino es una carpeta existente, el archivo se mueve dentro de ella con el mismo nombre. Si el destino es una ruta que no existe, se trata como mover y cambiar el nombre a la vez.

Cuidado al sobrescribir archivos existentes

Si en el destino ya existe un archivo con el mismo nombre, el símbolo del sistema pregunta si desea sobrescribirlo. Añada la opción /Y para sobrescribir sin preguntar. Cuando se ejecuta dentro de un archivo por lotes, move sobrescribe sin preguntar salvo que se especifique /-Y, así que tenga cuidado al mover a ubicaciones con archivos importantes.

Use una carpeta existente como destino para varios archivos

Al mover varios archivos con comodines, indique como destino una carpeta que ya exista. Una ruta inexistente provoca un error, así que créela antes con mkdir si es necesario.

Resumen de usos habituales

  • Mover un archivo a otra carpeta: move file.txt D:\Dest\
  • Mover varios archivos que cumplen una condición: move *.log D:\Logs\
  • Mover y cambiar el nombre a la vez: move old.txt D:\Dest\new.txt

Resumen

  • Use el comando move para mover archivos
  • Los comodines permiten mover varios archivos a la vez
  • Si el destino incluye un nombre de archivo, se mueve y se renombra a la vez
  • Encierre siempre entre comillas dobles las rutas con espacios

Artículos relacionados

Pregunta de práctica

Problema de práctica

¿Qué comando mueve report.txt a la carpeta D:\Archive?

回答がサーバーに送信されることはありません
#Símbolo del sistema #Archivo por lotes #Operaciones con archivos #Mover