how do i use ALphafs move with progress info

This topic contains 1 reply, has 2 voices, and was last updated by  Don Jones 2 years, 4 months ago.

  • Author
    Posts
  • #27983

    David Schmidtberger
    Participant

    I'm trying to utilize alphafs to do home folder moves (past experiences tells me my users will build too deep of file-paths)

    i need to have progress indicators so we know how the process is progressing when we run.

    i can successfully move directories with:
    [Alphaleonis.Win32.Filesystem.Directory]::Move($old, $new)

    the documentation for move with copyprogress is here but i can't figure out how to call the function
    http://alphafs.alphaleonis.com/doc/2.0/api/html/4C65D293.htm

    does anyone have a working line of code for this in powershell? (unfortunately they don't provide syntax for powershell usage in the docs)

  • #27984

    Don Jones
    Keymaster

    The "CopyMoveProgressRoutine" parameter is expecting a callback function. I'm not certain if it'd work within PowerShell, since PowerShell functions aren't indexed in memory the same way that a C# program would be. Someone a bit more familiar with the dev-heavy side of things may prove me wrong ;). It's possible you could define a script block, and then pass that script block to the method parameter and have it work. But it's definitely more than "a line of code."

You must be logged in to reply to this topic.