小编Mau*_*idt的帖子

将31天之前的文件移动到另一个驱动器

Function Move {
  #Moves all files older than 31 days old from the Source folder to the Target 
  Get-Childitem -Path "E:\source" | Where-Object { $_.LastWriteTime -lt (get-date).AddDays(-31)} |
  ForEach {
    Move-Item $_.FullName -destination "F:\target" -force -ErrorAction:SilentlyContinue
  }
}
Run Code Online (Sandbox Code Playgroud)

在源目录中是超过2 - 3年的文件,但是当我运行脚本时没有任何东西移动到目标目录?怎么了 ?

powershell time get file move

12
推荐指数
1
解决办法
5万
查看次数

标签 统计

file ×1

get ×1

move ×1

powershell ×1

time ×1