Command-line interface
Examples:
Without UI:
Copy content of a directory “C:\tmp\source” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --noUI --dateDiff=Diff --instruction=ReplaceAll --copy="C:\tmp\target|C:\tmp\source\*"
Copy a directory “C:\tmp\source” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --noUI --dateDiff=Diff --instruction=ReplaceAll --copy="C:\tmp\target|C:\tmp\source"
Copy a file “C:\tmp\source\file.txt” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --noUI --dateDiff=Diff --instruction=ReplaceAll --copy="C:\tmp\target|C:\tmp\source\file.txt"
Copy a file “C:\tmp\source\file.txt” and a directory “C:\tmp\source” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --noUI --dateDiff=Diff --instruction=ReplaceAll --copy="C:\tmp\target|C:\tmp\source|C:\tmp\source2\file.txt"
With UI:
Copy content of a directory “C:\tmp\source” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --copy="C:\tmp\target|C:\tmp\source\*"
Copy a directory “C:\tmp\source” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --copy="C:\tmp\target|C:\tmp\source"
Copy a file “C:\tmp\source\file.txt” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --copy="C:\tmp\target|C:\tmp\source\file.txt"
Copy a file “C:\tmp\source\file.txt” and a directory “C:\tmp\source” to dir “C:\tmp\target”:
"C:\Program Files\UltraFastCopy\UltraFastCopy.exe" --copy="C:\tmp\target|C:\tmp\source|C:\tmp\source\file.txt"
Options:
Instruction:
Copy only new files; ignore those that already exist.
--instruction=SkipAllExisting
Copy only new files. If an existing file is older, it will be replaced with the newer version based on the file date.
--instruction=OnlyIfNew
Copy new files and overwrite any existing ones.
--instruction=ReplaceAll
Delete:
Display the deletion confirmation dialog.
--delete
Move files and folders to the Recycle Bin.
--delete-recycle
Permanently delete the selected files and folders.
--delete-permanently
Permanently erase items using multi-pass overwriting to ensure data cannot be recovered.
--delete-securely
Directory date diff:
Update the modification date for each directory.
--dateDiff=Diff
Older directory timestamps will be updated with newer ones.
--dateDiff=Newer
New directory timestamps will be replaced with older ones.
--dateDiff=Older
Copy:
File to copy.
--move="X:\targetDir|X:\FileToCopy"
Copy the folder along with all its contents.
--move="X:\targetDir|X:\dirToCopy"
Copy the folder’s contents while excluding the parent directory.
--move="X:\directoryContentToMove\*"
Move:
File to move.
--move="X:\targetDir|X:\FileToMove"
Move the folder along with all its contents.
--move="X:\targetDir|X:\dirToMove"
Relocate the folder’s contents while excluding the parent directory.
--move="X:\directoryContentToMove\*"
Dry:
File to move; check result in dry mode.
--noUI --instruction=OnlyIfNew --dry --move="X:\targetDir\|Y:\sourceDir\file.txt"
Content folder to move; check result in dry mode.
--noUI --instruction=OnlyIfNew --dry --move="X:\targetDir\|Y:\directoryContentToMove\*"
Delete targetDir and the contents; check result in dry mode.
--noUI --dry --delete-permanently="X:\targetDir\"
Filter in: delete targetDir and remove only the .exe files within its directories and subdirectories; check result in dry mode.
--noUI --dry --filter-in-files-regex="\.exe$" --delete-permanently="X:\targetDir\"
Filter out: delete targetDir and remove all but .exe files within its directories and subdirectories; check result in dry mode.
--noUI --dry --filter-out-files-regex="\.exe$" --delete-permanently="X:\targetDir\"
Filter out: delete targetDir and remove all but “test” named directories within its directories and subdirectories; check result in dry mode.
--noUI --dry --filter-out-dirs-regex="\\test$" --delete-permanently="X:\targetDir\"