powershellcopy-item

Get the list of files that are getting copied in PowerShell


I am using the PowerShell Copy-Item command to copy a directory with files to another location.

I want to display all the files on the console that are getting copied so that I know the status of the copy command.


Solution

  • If you just want to see that in console, use the -verbose switch:

    copy-item -path $from -destination $to -verbose
    

    If you want to get a list of files or directories:

    $files = copy-item -path $from -destination $to -passthru | ?{$_ -is [system.io.fileinfo]}