Futilities/v0.6/clade/Apps/ftm/Match/Mover

From WoozleCodes
Jump to navigation Jump to search
clade: Apps\ftm\Match\Mover
Clade Family
Match Mover (none)
Clade Aliases
Alias Clade
AppAdmin \App
Base* [ca,i] Apps\ftm\Match
PairIface Sys\IO\Store\aux\Spider\Pair
QStrClass Data\Mem\QVar\Str
Result* [c,i] Apps\ftm\aux\mover\Result
StatusClass Sys\IO\Store\aux\Compare\Path
Subpages

About

  • Action: (in HandleFolder()): Copies the $oPair's A-folder (source) to its corresponding location in the B (target) folder-tree. If DoDelete is set, should delete the source folder if it is empty afterwards (currently not working).
  • Note: This is called once per folder, and only if Spider determines that we want to act on it.

History

  • 2026-05-03 replacing GetTargetPath() with QADestPath()->GetIt()
  • 2026-05-09 moved constructor to base class
  • 2026-05-21 Code rescued from elsewhere was using PathCompareStatus* as an alias for Sys\IO\Store\aux\Compare\Path, which has been retired and succeeded by (I think) Sys\IO\Store\aux\Spider\Stats.
    • I was going to change the alias for both this and StatusClass to StPaths.
      • This would have paralelled with eventually aliasing Sys\IO\Store\aux\Compare\File as StFiles.
        • I'm not sure if Sys\IO\Store\aux\Compare\File has been replaced or needs to be.