mmm.... habría que tener en cuenta dos cosas:
1- Que ocurriría si luego de ejecutar el script y eliminar el contenido del archivo REPORTES.txt se intenta una nueva ejecución con el archivo vacío.... fallaría el script?
2- Que ocurriría si el "hyperterminal" se encuentra con "su archivo de log"
aniquilado por un script ASP... lo regeneraría?
Si el problema es el del punto uno (que si... ante un archivo vacío daría error!), no es un problema realmente... sería cuestión de meter un condicional que, por ejemplo, verifique que exista el caracter "/". Si este existe, quiere decir que por lo menos hay un nuevo registro (porque hay una fecha). Entonces que continúe con todo el proceso... si no existe dicho caracter, que no haga nada.
Si el problema es el del punto 2... ya no se

(aunque SUPONGO que los que crearon el hyperterminal habrán tenido en cuenta que si el archivo está vacío -o no existe- se autocompletará -o creará- cuando sea necesario)
antes de continuar dando vueltas, te pido que lo pruebes y me comentes cuando da error... si en el punto 1 o el 2 (o ambos)
saludos
Me olvidaba... para comprobar que exista un nuevo registro (punto 1), bastaría con colocar luego de...
Archivo = oFichero.ReadAll
...lo siguiente...
If InStr(Archivo, "/") = 0 then
Response.Write "nada que hacer..."
Else
...y colocar el "end if" luego del "
Set CrearNuevoEnBlanco = FSO..."
comentame