script that automatically triggers.

Can any one help me with a script(WISE,VB,Batch).
A file has to be copied from Location A to B when it is updated or when it is once in week automatically.
I tried google,but did not get any idea.
Thank You.