... llOk2Copy = .F. IF FILE(lcSource) ; AND (NOT FILE(lcDest) OR FDATE(lcSource,1) > FDATE(lcDest,1)) COPY FILE (lcSource) TO (lcDest) llOk2Copy = .T. ENDIF RETURN llOk2Copy>Anyone have a "copy file if newer function"?
>FUNCTION CopyFileIfNewer >LPARAMETERS lcSource,lcDest >LOCAL lcError,lok > lok=.F. > IF !FILE(lcSource) > RETURN .F. > ENDIF > IF !FILE(lcDest) > COPY FILE (lcSource) TO (lcDest) > RETURN .T. > ENDIF > IF FDATE(lcSource)<>FDATE(lcDest) OR (FDATE(lcSource)=FDATE(lcDest) AND FTIME(lcSource)<>FTIME(lcDest)) > COPY FILE (lcSource) TO (lcDest) > RETURN .T. > ENDIF >RETURN lOk >>