Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: JokerGaming en 8 Marzo 2019, 22:23 pm



Título: Solicitud de codigo para copiar un archivo y remplazar el nombre
Publicado por: JokerGaming en 8 Marzo 2019, 22:23 pm
Hola, soy nuevo en esto y estoy necesitando copiar  (3 veces) un archivo (ejemplo.jpg) y agregarle al comienzo las letras AA- y AB-, tendría quedar de la siguiente forma:

ejemplo.jpg
AA-ejemplo.jpg
AB-ejemplo.jpg

hasta ahora no lo eh podido lograr ya que no se como seria. los archivos estarian en la carpeta del escritorio / discos.- Desde ya muchas gracias.


Título: Re: Solicitud de codigo para copiar un archivo y remplazar el nombre
Publicado por: Eleкtro en 8 Marzo 2019, 23:13 pm
Ya que no especificas lenguaje, en Batch-script:

Código
  1. @ECHO OFF
  2.  
  3. SET "srcDir=%USERPROFILE%\Desktop\Directorio Origen"
  4. SET "dstDir=%USERPROFILE%\Desktop\Directorio Destino"
  5.  
  6. (MKDIR "%dstDir%")2>NUL
  7.  
  8. FOR %%# IN ("%srcDir%\*") DO (
  9.    ECHO Copying "%%~nx#"...
  10.    (
  11.        COPY /Y "%%~f#" "%dstDir%\%%~nx#"
  12.        COPY /Y "%%~f#" "%dstDir%\AA-%%~nx#"
  13.        COPY /Y "%%~f#" "%dstDir%\AB-%%~nx#"
  14.    )1>NUL
  15. )
  16.  
  17. EXIT /B 0

PD: antes de usar el script debes saber que los archivos se sobreescribirán en el directorio de destino. Si quieres pedir confirmación de sobreescritura, elimina el modificador "/Y" del comando COPY.

Saludos


Título: Re: Solicitud de codigo para copiar un archivo y remplazar el nombre
Publicado por: JokerGaming en 9 Marzo 2019, 01:30 am
muchisimas gracias por la ayuda funciona a la perfeion y es lo que andaba buscando!