IF !DIRECTORY("dataexport") MD dataexport ENDIF =ADIR(aFiles,"data\*.*") DECLARE INTEGER CopyFile IN KERNEL32.DLL ; STRING @SourceFileName, ; STRING @DestFileName, ; INTEGER bFailIfExists nSucces=0 =ADIR(aDbfs,"data\*.dbf") FOR nT = 1 TO ALEN(aDbfs,1) SELECT 0 USE ("data\"+aDbfs[nT,1]) AGAIN ALIAS ("__Table"+ALLTRIM(STR(nT))) nSucces=IIF(FLOCK(),1,0) IF nSucces=0 EXIT ENDIF ENDFOR IF nSucces # 0 FOR nT = 1 TO ALEN(aFiles,1) nSucces=CopyFile(SYS(5)+SYS(2003)+"\data\"+aFiles[nT,1],SYS(5)+SYS(2003)+"\dataexport\"+aFiles[nT,1],0) THISFORM.Text1.Value=aFiles[nT,1] IF nSucces = 0 wait window aFiles[nT,1] exit ENDIF ENDFOR ENDIF IF nSucces = 0 MESSAGEBOX("Een of meerdere bestanden konden niet gekopieerd worden",0,_VFP.Caption) ELSE MESSAGEBOX("De export is voltooid.",36,_VFP.Caption) ENDIFGood luck,