我对 powersheell 还不太熟悉。我曾使用一个脚本来比较文件夹,然后获取不同的文件并将其复制到另一个文件夹:
$sfo = get-ChildItem "C:\Users\dempseym\Desktop\LON-G"
$sfoBu = get-ChildItem "C:\Users\dempseym\Desktop\G"
New-Item -ItemType directory -Path "C:\Users\dempseym\Desktop\NewDirG"
Compare-Object $sfo $sfoBu -Property Name |
Where-Object {$_.SideIndicator -eq "<="} |
ForEach-Object {Copy-Item "C:\Users\dempseym\Desktop\LON-G\$($_.Name)" -Destination "C:\Users\dempseym\Desktop\NewDirG" -force }
我愚蠢地花了两天时间研究这个问题,却无法弄清楚为什么它不起作用。前几天它又起作用了。如果有人能看看并告诉我,我会非常感激。马克