Windows – Copy all files created after a specific hour in command line (Windows)

windows

I would like to easily copy a batch of files from one very big directory to another based on the hour of creation (every hour i want to copy the files from last hour).

I have used Xcopy /D function but you can only put the date but not the hour.

Is there another command? the directory is really big and it's very long to test each file for it's creation date in a Script. Xcopy is great but lacks the hour.

robocopy <source> <destination> * /XO <file-from-an-hour-ago> <filespec-to-copy>