源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PowerShell脚本清理指定天数前的临时文件夹实现代码

  • 时间:2021-03-13 10:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PowerShell脚本清理指定天数前的临时文件夹实现代码
PowerShell清理临时文件夹,当磁盘空间变小时,我们可以通过清理临时文件夹来解决。我们使用PowerShell来写一个程序,写可以清理Windows临时文件夹中30天以前的文件。 [b]PowerShell清理临时文件夹[/b] 当磁盘空间变小时,我们可以通过清理临时文件夹来解决。我们使用PowerShell来写一个程序,写可以清理Windows临时文件夹中30天以前的文件。
[u]复制代码[/u] 代码如下:
$cutoff = (Get-Date) - (New-TimeSpan -Days 30) $before = (Get-ChildItem $env:temp | Measure-Object Length -Sum).Sum Get-ChildItem $env:temp |                             Where-Object { $_.Length -ne $null } |              Where-Object { $_.LastWriteTime -lt $cutoff } |  Remove-Item -Force -ErrorAction SilentlyContinue -Recurse -WhatIf $after = (Get-ChildItem $env:temp | Measure-Object Length -Sum).Sum $freed = $before - $after 'Cleanup freed {0:0.0} MB.' -f ($freed/1MB)
说明: 1、Windows临时目录在PowerShell中可以使用$env:temp来表示。 2、通过一个$cutoff变量来控制要删除文件的时间刻度,30天这个参数可以定制。 3、最后计算了一下释放了多少空间
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部