我正在尝试复制在过去半小时内创建的文件(.zip),并使用下面的脚本,但由于某种原因,源目录中的所有zip文件都被复制了。你能帮我纠正一下吗?
copy-item C:\ABC\\*.zip -filter (Get-ChildItem | Where{$_.CreationTime -ge (Get-Date).AddMinutes(-30)}) -destination C:\
答案 0 :(得分:2)
尝试以下方法:
Get-ChildItem C:\ABC\*.zip | Where { $_.CreationTime -ge (Get-Date).AddMinutes(-30) } | % { Copy-Item $_.FullName -destination C:\ }
我不确定为什么filter
不起作用,但这会获得所有拉链的列表,过滤到具有正确时间的拉链,然后发出复制声明。