El tema es algo asi...
ldFecha = DATE()
*** pregunto si confirma accion
IF lnRespuesta = 6
fso =createobject('Scripting.FileSystemObject')
fldr = fso.DeleteFolder('\\mi.ip\mi_sistema\respaldo_bck')
CLOSE DATABASES
USE
SET DEFAULT TO c:\programa\remesas\bdatos
WSruta1 = '\\mi.ip\remesas\Temuco_Bck\respaldo_'+;
Substr(dtoc(m_ldFecha),1,2)+substr(dtoc(ldFecha),4,2)+substr(dtoc(ldFecha),9,2)+'.DBF'
n = ADIR(wstablas, '*.dbf')
totalregistros = n
s = 1
SET DEFAULT TO HOME()
MD (wsruta1)
SET DEFAULT TO c:\programa\remesas\bdatos
FOR i = 1 TO n
s = s + 1
STORE (wstablas(i,1)) TO ;
m_archivos
*thisform.refresh
wsarchivo = wstablas(i,1)
wstabla2 = (wstablas(i,1)) + '.DBF'
COPY FILE (wsarchivo) TO (wstabla2)
COPY FILE (wstabla2) TO (wsruta1)
DELETE FILE (wstabla2)
ENDFOR
CLOSE DATABASES
USE
SET DEFAULT TO c:\programa\remesas\bdatos
CLEA*
ENDIF
Espero les sirva.
Saludos