Copy Files
- 14 May 2021
- 1 Minute to read
- Print
- DarkLight
- PDF
Copy Files
- Updated on 14 May 2021
- 1 Minute to read
- Print
- DarkLight
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
This is generated from the built in components of Otter 3.0.0, and may be different than what you have installed (especially if you have extensions); go to [User Icon] -> Documentation within your BuildMaster instance to see exactly what operations are available.
Copy Files
Copies files on a server.
Script usage:
Copy-Files( [Include: <@(text)>], [Exclude: <@(text)>], [From: <text>], To: <text>, [Verbose: <true/false>], [Overwrite: <true/false>], [RenameFrom: <text>], [RenameTo: <text>], [RenameRegex: <true/false>] );
This operation may be prefixed with Files::
, although this is a built-in namespace and isn't really necessary.
Arguments:
Name | Format | Script Usage | Usage Notes |
---|---|---|---|
Include | @(text) | Include | See KB#1119 to learn more about masking syntax. |
Exclude | @(text) | Exclude | See KB#1119 to learn more about masking syntax. |
Source directory | text | From | |
☆ Target directory | text | To | This argument is required. |
Verbose | true/false | Verbose | |
Overwrite target files | true/false | Overwrite | |
Rename from | text | RenameFrom | |
Rename to | text | RenameTo | |
Use regular expression | true/false | RenameRegex |
Example:
# copy all files and all subdirectories beneath it to the target, # and log each individual file that is copied, and overwrite any files Copy-Files( From: E:\Source, To: F:\Target, Include: **, Verbose: true, Overwrite: true );
Was this article helpful?