PowerShell script to move files and folders including subfolders from one location to another older than x days

前端 未结 4 2168
说谎
说谎 2021-02-13 02:10

I developed a PowerShell script, and it\'s working absolutely fine. The only challenge is the files in the subfolders are not getting moved to the destination.

g         


        
4条回答
  •  北恋
    北恋 (楼主)
    2021-02-13 02:32

    Use the -Recurse option on the Get-ChildItem command to get through to the files in the sub folders and then move each individually by piping the collection to Move-Item

    Get-ChildItem -Path "C:\Test" -Recurse |
      Where-Object {$_.LastWriteTime -lt (Get-date).AddDays(-31)} |
      Move-Item -destination "C:\Dumps"
    

    Here's a screenshot:

提交回复
热议问题