我的脚本查找文件夹 1 中的所有文件并检查该文件是否存在于文件夹 2 中。如果它存在,那么我想从文件夹 2 中删除文件并将文件从文件夹 1 移动到文件夹 3。
$folder1 = "D:\folder1"
$folder2= "D:\folder2"
$folder3 = "D:\folder3"
$a = Get-ChildItem $folder1 | select -ExpandProperty basename
$a | foreach {
Get-ChildItem -Path $folder2 -filter *$_* -Recurse
}
现在,如果我在每个循环的末尾使用管道,我可以删除或移动,但不能同时删除。我该如何处理这种情况?