RenameRegexTable of ContentsDeleteRegex

Copy Files Using Regular Expressions

This program copies files whose path name matches a regular expression.

Command line parameters are:

-srcdir       <adirectory>  Directory of the files to copy. By default, this is the current directory.

-destdir     <adirectory> Target directory to copy the files to.

-filepath     <apattern>  The file name pattern to find to copy. For example: .*/dir/(report)_[0-9]*.txt

-diff         This flag instructs to copy only the files that do not exist in the target directory.

-casesens     This flag indicates search is case sensitive.

-copyemptydirs This flag indicates empty folders that are being processed shoul
d be copied as well.

-r         Recursively process sub directories.

-verbose   Print detailed progress messages.

CopyRegex.exe is part of Bestcode File Utilities tool set.

CopyRegex file copy utility scans (recursively if -r) the source folder (-srcdir) for files whose file path (path and file name) matches a regular expression given by -filepath parameter. The matching files are copied to the destination folder (-destdir). If -diff is given, it means difference only. Then files that already exist in destination location are skipped and are not copied.