Hola Mario,

Existe un ejemplo que viene con VFP, esta basado en bindings a eventos del 
Sistema Operativo por lo que no requiere que interrumpas la ejecución de tu 
código solo para chequear si algo cambió, sino que recibir una notificacion 
cuando ocurre un cambio.
Yo lo use en algún momento, te mando un ejemplo mas abajo, aunque podes verlo en
Correr samples de samples\solution\
New in Visual Foxpro 9
Binding to Windows Message Events
File/Folder Shell events

Saludos,
Juan Calcagno

*** EJEMPLO FileSystemWatcher 
SET CLASSLIB TO [c:\program files (x86)\microsoft visual foxpro  
9\samples\solution\europa\wmhandler.vcx] ADDITIVE
SET CLASSLIB TO myClasses ADDITIVE
 
ofdetect=CREATEOBJECT([filedetect])
ofhandler=CREATEOBJECT([filechangehandler])
ofdetect.ohandler=ofhandler
IF !ofdetect.loadevent()
   WAIT WINDOW "Event Handler no iniciado")
ENDIF
 
* crear o modificar un archivo en el directorio actual o todos
 
READ EVENTS
 
DEFINE CLASS filechangehandler AS custom
 
 
      _eventmessage = .F.
      Name = "filechangehandler"
 
 
      PROCEDURE Init
            LPARAMETERS lEventMessage
            this._eventmessage=lEventMessage
      ENDPROC
 
 
      PROCEDURE handlewinmsg
            PARAMETERS tEventMsg
            * do something
 
            MESSAGEBOX(tEventMsg)
      ENDPROC
 
 
ENDDEFINE
*
*-- EndDefine: filechangehandler
**************************************************



> On May 19, 2015, at 9:07 AM, Mario Andrés Ageno 
> <[email protected]> wrote:
> 
> Pablo con el Adir me anda perfecto
> gracias
>  
>  
> From: pablo <mailto:[email protected]>
> Sent: Tuesday, May 19, 2015 9:33 AM
> To: GUFA List Member <mailto:[email protected]>
> Subject: [GUFA] monitorear carpeta
>  
> Mario, te cuento como lo hice hace algún tiempo:
> 1.     Tenes una carpeta donde te dejan los archivos.
> 2.     Con un Adir levantás la Info de los que hay en esa carpeta.
> 3.     Procesas los archivos.
> 4.     Los moves a una carpeta backups.
> 5.     Para programar el monitoreo te sugiero un tarea programada que corra 
> cada N min, seg.
>  
> Espero que te sirva
>  
> Pablo Sigüenza
>  
>  
> De: [email protected] [mailto:[email protected]] En nombre de Mario Andrés Ageno
> Enviado el: lunes, 18 de mayo de 2015 09:58 p.m.
> Para: GUFA List Member
> Asunto: [GUFA] monitorear carpeta
>  
> Hola
>  
> con que función puedo monitorear una carpeta xxxxx y leer los archivo de 
> texto a medida que valla ingresando para de estar manera procesarlos
>  
>  
> Gracias
>  
> ------
> Mario Andrés Ageno
> Analista de Sistemas
> de Computación
> Italia 2317 - 3040 San Justo (SF)
> Tel.:03498-423066
> Personal: 03498-15680413
> mail: [email protected] <mailto:[email protected]>
> web: www.maasoft.com.ar <http://www.maasoft.com.ar/>
> skype: [email protected] <mailto:[email protected]>

Responder a