declare integer CopyFile in Kernel32.dll string @source, string @dest, integer fail declare integer GetLastError in Kernel32 DECLARE integer SetLastError in Kernel32 INTEGER clear &&Just to clear the screen SetLastError(0) && Reset Any previouse errors ? "Copy: " + TRANSFORM(CopyFile("c:\failfile","c:\temp\rodd.tst",0)) * Above command returns 0 - fail lnError = GetLastError() ? "Error: " + TRANSFORM(lnError) && I get 2 (ERROR_FILE_NOT_FOUND)