The CopyDirectory service copies the source directory to a target directory. This is useful when you maintain your files in multiple places. For example, you have a temporary file server where you upload and edit the files. Once it’s done, you will move all files to the production file server. Instead of using multiple services like CreateDirectory, ReadFiles and WriteFiles, you can just use CopyDirectory to do everything. The CopySubDirectory and Override inputs give you flexibility to manage how to perform this copy.