RoboSharp.Extensions
This is an Extension Package for RoboSharp, offering extension methods and classes that can be used to create custom IRoboCommand objects. - The AbstractIRoboCommand object should be used as the base for any custom IRoboCommands, as it provided the basic functionality. - Included is a ResultsBuilder and a PairEvaluator object to easily evaluate the Source/Destination file/directory pairs. RoboCommandPortable - This IRoboCommand is cross platform for .net8.0 targets! - Fully managed recreation of RoboCopy, uses IFileCopierFactory to allow consumers to specify how the actual copy operation should be performed. RoboMover - This is a prebuilt IRoboCommand that is designed to move (not copy) files faster than RoboCopy, if the files are on the same root drive. - Robocopy will copy the file to the destination then delete from source, which is time consuming for large files being moved into a subfolder of the one they already reside in for example. - RoboMover will instead use File.Move() to simply move the file into the new directory, instead of wasting time copying then deleting, greatly improving throughput. - RoboMover always checks if the Source and Destination are on the same root, and if files are getting moved. If both conditions are true, it performs the move. If either condition is false, it will run as a standard RoboCommand.
Activity
- Latest release
- 4mo ago
- Total releases
- 7
- Cadence
- ~2 months
- Last 12 months
- 2
Reach
- Stars
- —
Details
- First release
- Oct 17, 2023
| Version | Released | |
|---|---|---|
1.6.3
patch
| ||
1.6.2
patch
| ||
1.6.1
patch
| ||
1.6.0
minor
| ||
1.3.4
patch
| ||
1.3.1
initial
| ||
1.3.3
patch
|