Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Copy File if Newer Function..
Message
De
23/01/2003 16:53:35
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
Copy File if Newer Function..
Divers
Thread ID:
00744883
Message ID:
00744883
Vues:
47
Anyone have a "copy file if newer function"?

I need to copy a bunch of files that may exist if they do I only want to copy them if the file date is newer (ie the file is changed) which I'm hoping will save time...

So far i got:
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
But it doesn't feel like the best/fastest way to do it?
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform