Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Copy File if Newer Function..
Message
From
23/01/2003 16:53:35
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Copy File if Newer Function..
Miscellaneous
Thread ID:
00744883
Message ID:
00744883
Views:
40
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?
Next
Reply
Map
View

Click here to load this message in the networking platform