LOCAL oShell, oSrcFolder, oDstFolder oShell = CREATEOBJECT("Shell.Application") oSrcFolder = oShell.NameSpace("c:\temp1") oDstFolder = oShell.NameSpace("c:\temp") IF VARTYPE(oDstFolder)="O" AND VARTYPE(oSrcFolder.Items)="O" oDstFolder.CopyHere(oSrcFolder.Items) ENDIFThe table may stay open in the source directory, it is still being copied. Though need to test it in all modes; for example, how does it work when the source table has uncofirmed changes.