使用PowerShell复制在过去半小时内创建的具有特定扩展名的文件

时间:2015-03-23 13:19:38

标签: powershell

我正在尝试复制在过去半小时内创建的文件(.zip),并使用下面的脚本,但由于某种原因,源目录中的所有zip文件都被复制了。你能帮我纠正一下吗?

copy-item C:\ABC\\*.zip -filter (Get-ChildItem | Where{$_.CreationTime -ge (Get-Date).AddMinutes(-30)}) -destination C:\

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

Get-ChildItem C:\ABC\*.zip | Where { $_.CreationTime -ge (Get-Date).AddMinutes(-30) } | % { Copy-Item $_.FullName -destination C:\ }

我不确定为什么filter不起作用,但这会获得所有拉链的列表,过滤到具有正确时间的拉链,然后发出复制声明。