我有两个目录A和B.一个* .dll文件很少.B也有* .dll文件。 现在我必须从目录A中选择文件并在目录B中搜索,如果找到,我将用目录A中的文件替换B目录中的文件。 我如何为此编写powershell脚本。
答案 0 :(得分:1)
IMO Replace / xcopy / robocopy将更快或更高效。
在powershell中有数千种方法可以做到,这里有一个:
$DirA = "C:\Windows\System32\"
$DirB = "Q:\Test\2018\03\31\"
Get-ChildItem -Path $DirA -Filter *.dll |
Where-Object { Test-Path (Join-Path $DirB $_.Name) } |
Copy-Item -Destination (Join-Path $DirB $_.Name)
答案 1 :(得分:0)
你不需要PowerShell。
robocopy src dest / XX
就足够了。