Problema while - fileexists
Publicado por Pedro (1 intervención) el 03/11/2008 14:04:24
Hola gente!! necesito ayuda con un bucle infinito. Os cuento:
Tengo q crear un archivo de texto cuyo nombre tiene este formato FM20081103_1, el siguente del mismo dia seria FM20081103_2,FM20081103_3 etc.
Al comporbar si existe el archivo para añadir uno al final del texto utilizo este bucle.
n = 1
nombre = "FM_" & Year(desde) & (Month(desde) + 1 ) & Day(desde) & "_" & n & ".txt"
ruta= "\Servidorlogs"
do while (confile.FileExists(ruta & nombre)) = false
n = n + 1
nombre = "FM_" & Year(desde) & (Month(desde) + 1 ) & Day(desde) & "_" & n & ".txt"
loop
me da un bucle infinito, y tb si pongo
do while not (confile.FileExists(ruta & nombre))
la funcion confile.FileExists(ruta & nombre) funciona si la pongo en un if, pero con do no me va
¿Como puedo hacer esto?
Espero haberme explicado bien, si no me dicen
Muchas gracias y un saludo
Tengo q crear un archivo de texto cuyo nombre tiene este formato FM20081103_1, el siguente del mismo dia seria FM20081103_2,FM20081103_3 etc.
Al comporbar si existe el archivo para añadir uno al final del texto utilizo este bucle.
n = 1
nombre = "FM_" & Year(desde) & (Month(desde) + 1 ) & Day(desde) & "_" & n & ".txt"
ruta= "\Servidorlogs"
do while (confile.FileExists(ruta & nombre)) = false
n = n + 1
nombre = "FM_" & Year(desde) & (Month(desde) + 1 ) & Day(desde) & "_" & n & ".txt"
loop
me da un bucle infinito, y tb si pongo
do while not (confile.FileExists(ruta & nombre))
la funcion confile.FileExists(ruta & nombre) funciona si la pongo en un if, pero con do no me va
¿Como puedo hacer esto?
Espero haberme explicado bien, si no me dicen
Muchas gracias y un saludo
Valora esta pregunta


0