Ciclo For para tomar el nombre 1 a 1 de los archivos de una carpeta o directorio
Publicado por Jose Luis Sauri Pomar (2 intervenciones) el 13/04/2018 21:22:44
Hola, he estado buscando en este foro la respuesta a una duda que tengo, estoy intentando aprender BATCH y me baso en ejemplos de este y varios foros. Actualmente quiero hacer una rutina para hacer una conversion de tipo de archivo de imagen con la ayuda de una utileria no estandar de msdos que se llama image magick que funciona con la sintaxis:
c:\convert archivo.jpeg archivo.jpg
Para ello elaboré el siguiente script que hasta ahora lo unico que deberia hacer es tomar el nombre de cada uno de los archivos e imprimirlos en pantalla, el problema es que solo imprime el nombre del primer archivo. Dejo la rutina a continuación.
Espero puedieran ayudarme ya que necesito realizar una rutina para hacer la conversion de una gran cantidad de archivos.
Saludos.
c:\convert archivo.jpeg archivo.jpg
Para ello elaboré el siguiente script que hasta ahora lo unico que deberia hacer es tomar el nombre de cada uno de los archivos e imprimirlos en pantalla, el problema es que solo imprime el nombre del primer archivo. Dejo la rutina a continuación.
1
2
3
4
5
6
@echo off
FOR %%F IN (*.jpeg) do (
SET NombreArchivo=%%F
Echo El nombre del archivo es %NombreArchivo%
)
Espero puedieran ayudarme ya que necesito realizar una rutina para hacer la conversion de una gran cantidad de archivos.
Saludos.
Valora esta pregunta
0