יום שלישי, 6 בינואר 2026

Copy Complete Folder to Destination PowerShell Robocopy

 


# Copy Complete Folder to Destination :: List only

$Source = "$Env:UserProfile\Documents\New folder1"

$Destination = "$Env:UserProfile\Documents\New folder2"

$Name = Split-Path -Path $Source -Leaf

$RoboCopy = "RoboCopy.exe"

$Switches = @( '/XO', '/E', '/R:0', '/W:0', '/MT', '/XA:SH', '/L' )

$RoboCopyArgs = @( $Source, "$Destination\$Name" ) + $Switches

& $RoboCopy @RoboCopyArgs


# Copy Complete Folder to Destination :: Copy Now

$Execute = $Switches | ? { $_ -ne '/L' }

$RoboCopyExecution = @( $Source, "$Destination\$Name" ) + $Execute

& $RoboCopy @RoboCopyExecution

GCI -Path "$Destination\$Name"

#


אין תגובות:

הוסף רשומת תגובה

Copy a folder by Robocopy command in restartable mode - powershell

  # Function Copy-RestartableFolder {     Param (         [Parameter (Mandatory)]         [String] $Source,         [String] $Destination,  ...