Forrest logo
back to the robocopy tool

robocopy:tldr:267c3

robocopy: Copy all files and subdirectories, excluding source files that are older than destination files.
$ robocopy ${path\to\source_directory} ${path\to\destination_directory} /E /XO
try on your machine

The provided command uses the "robocopy" utility in Windows to copy files and directories from a source directory to a destination directory. Let's break down the command and its options:

  • "robocopy" is the command that initiates the file copying process.
  • "${path\to\source_directory}" represents the path to the source directory that you want to copy. Make sure to replace this placeholder with the actual path on your system.
  • "${path\to\destination_directory}" represents the path to the destination directory where the files and directories will be copied. Replace this placeholder with the real destination directory path.
  • "/E" is a switch that tells robocopy to copy all subdirectories, including empty ones.
  • "/XO" is another switch, which means "exclude older." It instructs robocopy to only copy files that are newer or those that don't already exist in the destination directory. This is useful when you want to perform an incremental backup or update an existing copy of files.

Combining all these elements, the command will copy all the files and directories from the source directory to the destination directory, including subdirectories, while excluding any files that are already present in the destination directory and have an older modification date.

Make sure to adjust the source and destination paths according to your requirements to effectively use this command.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the robocopy tool