Foros del Web » Programación para mayores de 30 ;) » Programación General »

BATCH: Como obtener nombre de archivo.txt

Estas en el tema de BATCH: Como obtener nombre de archivo.txt en el foro de Programación General en Foros del Web. Tengo la siguiente situacion: Diariamente se generan 2 archivos en un folder mas o menos con este patron: 40C210~4.TXT 40D210~1.TXT Son dos tipos de archivos, ...
  #1 (permalink)  
Antiguo 24/01/2011, 17:38
 
Fecha de Ingreso: enero-2011
Mensajes: 14
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta BATCH: Como obtener nombre de archivo.txt

Tengo la siguiente situacion:

Diariamente se generan 2 archivos en un folder mas o menos con este patron:
40C210~4.TXT
40D210~1.TXT

Son dos tipos de archivos, los "C" y los "D".
Estos archivos caen como les digo diario y no tengo seguridad de como se llaman, solo puedo asegurar que empiezan con "40D" y "40C".
Quisiera saber como hacerle para guardar el nombre completo de cada tipo de archivo para posteriormente poder usarlo dentro de un batch.

Por ejemplo si le pongo un
IF EXISTS 40C*.TXT DO (ECHO Archivo de Cabera: SI)
lo toma como valido; pero yo necesito saber todo el nombre completo para usarlo luego en el programita.

Gracias de antemano
  #2 (permalink)  
Antiguo 24/01/2011, 17:52
 
Fecha de Ingreso: enero-2011
Mensajes: 14
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: BATCH: Como obtener nombre de archivo.txt

Ya pude!
Lo hize asi:
FOR %%F IN (40D*.txt) DO SET NombreArchivo=%%F
ECHO NombreArchivo: %NombreArchivo%

Etiquetas: batch, nombre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:00.