RobocopyCommand
Wraps robocopy.exe. Robust file mirror/copy with retry. Used by backup + restore flows. Robocopy exit codes 0-7 = success, 8+ = failure. Caller must interpret ExitCode directly.
public class RobocopyCommand : CliWrapCommandBase<CommandResult>
1. Methods
1.1. CreateCommandsResult(BufferedCommandResult)
protected override CommandResult CreateCommandsResult(BufferedCommandResult cliResult)
| Name | Type | Description |
|---|---|---|
cliResult |
BufferedCommandResult |
Returns: CommandResult
1.2. IsSuccess(int)
Robocopy success = exit 0..7. Anything >= 8 is a real failure.
public static bool IsSuccess(int exitCode)
| Name | Type | Description |
|---|---|---|
exitCode |
int |
Returns: bool