Mover archivos usando secuencias de Batch comandos

MD Aminul Islam 20 marzo 2023
Mover archivos usando secuencias de Batch comandos

Este tutorial verá cómo podemos mover un archivo usando Batch Script.

Use secuencias de Batch comandos para mover archivos

Podemos mover un archivo de un destino a otro arrastrando el archivo desde el origen y soltándolo en la ubicación de destino. También podemos realizar la tarea simplemente haciendo clic derecho en el archivo y haciendo clic en cortar, luego pegarlo en el destino deseado.

Hay otra forma de hacer una tarea similar mediante programación. Crearemos un Batch script que moverá archivos de un destino a otro.

Para este propósito, usaremos un comando de secuencia de Batch comandos incorporado llamado MOVE.

Sintaxis:

MOVE [OPTIONS] [SOURCE DESTINATION] [TARGETED DESTINATION]

A continuación se muestran las opciones disponibles para este comando.

  • /Y - Suprime la solicitud de confirmación cuando los archivos se sobrescriben.
  • /-Y - Habilita el mensaje de confirmación cuando los archivos se sobrescriben.

Guión de comando:

MOVE "C:\SOURCE\TestFile.txt" "C:\DESTINATION\"

En el ejemplo anterior, estamos moviendo el archivo llamado TestFile.txt de un destino a otro, pero esto es para un solo archivo. Veamos el siguiente código de ejemplo.

Guión de comandos:

MOVE "C:\SOURCE\*.*" "E:\DESTINATION"

El ejemplo anterior moverá todos los archivos de la carpeta SOURCE a la carpeta DESTINATION. Puede usar la opción que ya discutimos anteriormente para permitir que el sistema le notifique si se sobrescribe.

El código *.* significa que un archivo con cualquier nombre o tipo se moverá a la carpeta de destino. No estamos usando ningún filtro de archivos para el comando.

Este comando puede generar los siguientes niveles de error.

  • %ERRORLEVEL% = 0: se genera si el archivo se movió correctamente.
  • %ERRORLEVEL% = 1: se genera si se proporcionaron parámetros incorrectos, no se pudieron mover o no se encontró el archivo.
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - Batch Command