File date/time comparison commands?

I am trying to create a batch file in which the date/time of a file is compared with another file (of the same name) in another folder. If the date/timestamp has changed, the newer file is copied over to overwrite the older file.

I'm sure this can be achieved using good old-fashioned batch-file commands, but I'm not sure how to go about it.

Any help would be appreciated.

Alan Harris-Reid
BaseLine Data Services (UK)

Comments

  • What DOS version are you using? There's a difference in writing batch files (or scripts) for Win9x & earlier versions and for those running newer OSs.



    : I am trying to create a batch file in which the date/time of a file is compared with another file (of the same name) in another folder. If the date/timestamp has changed, the newer file is copied over to overwrite the older file.
    :
    : I'm sure this can be achieved using good old-fashioned batch-file commands, but I'm not sure how to go about it.
    :
    : Any help would be appreciated.
    :
    : Alan Harris-Reid
    : BaseLine Data Services (UK)
    :

  • : What DOS version are you using? There's a difference in writing batch files (or scripts) for Win9x & earlier versions and for those running newer OSs.

    Win XP

    Regards,
    Alan
  • : I am trying to create a batch file in which the date/time of a file is compared with another file (of the same name) in another folder. If the date/timestamp has changed, the newer file is copied over to overwrite the older file.
    :
    : I'm sure this can be achieved using good old-fashioned batch-file commands, but I'm not sure how to go about it.
    :
    : Any help would be appreciated.
    :
    : Alan Harris-Reid
    : BaseLine Data Services (UK)
    :


    Try "XCOPY /D "

    Only copies newer files. Under a DOS window, type "HELP" for a list of commands and/or "XCOPY /?"

    Greets,
    Phat Nat

  • Phat Nat, thanks for the reply.

    : Try "XCOPY /D "

    That does the trick! I'd completely forgotton about XCOPY - just goes to show how long it is since I've copied using DOS commands.

    Regards,
    Alan
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories