Sign in Sign up
nuget

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
Releases
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