我正在尝试将文件夹/文件从一个位置移动到另一个位置
Robocopy部分独立工作,但整个脚本不是
这是我所拥有的
foreach ($i in Get-Item C:\ -Recurse)
{
if ($i.CreationTime -lt ($(Get-Date).AddMonths(-6)))
{
robocopy "C:\" "C:\Old Files" /Z /S /MOVE
}
}
这在Powershell中没有做任何事情
提前致谢
答案 0 :(得分:0)
我认为这就是你要做的。您需要开始考虑PowerShell模式。这是一个在线命令。
PS C:> dir |其中{$ .PSIscontainer -AND($ .Creationtime -lt(Get-Date).AddMOnths(-6))} | foreach { robocopy $ _。fullname c:\ oldfiles / Z / S / Move }
虽然您也可以使用Move-Item cmdlet。