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

 更新时间:2014年08月07日 08:41:22   投稿:junjie  
这篇文章主要介绍了PowerShell脚本清理指定天数前的临时文件夹实现代码,指定天数可以任意修改数字实现,需要的朋友可以参考下

PowerShell清理临时文件夹,当磁盘空间变小时,我们可以通过清理临时文件夹来解决。我们使用PowerShell来写一个程序,写可以清理Windows临时文件夹中30天以前的文件。

PowerShell清理临时文件夹

当磁盘空间变小时,我们可以通过清理临时文件夹来解决。我们使用PowerShell来写一个程序,写可以清理Windows临时文件夹中30天以前的文件。

复制代码 代码如下:

$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、最后计算了一下释放了多少空间

相关文章

  • PowerShell脚本实现添加、修改任务计划的例子

    PowerShell脚本实现添加、修改任务计划的例子

    这篇文章主要介绍了PowerShell脚本实现添加、修改任务计划的例子,PowerShell操作、设置任务计划实例,需要的朋友可以参考下
    2014-08-08
  • Powershell ISE的抽象语法树编程示例

    Powershell ISE的抽象语法树编程示例

    这篇文章主要介绍了Powershell ISE的抽象语法树编程示例,本文讲解了抽象语法树的一些概念,并给出了代码实例,需要的朋友可以参考下
    2015-03-03
  • Powershell小技巧之判断是否包涵大小写

    Powershell小技巧之判断是否包涵大小写

    这篇文章主要介绍了Powershell判断是否包涵大小写的方法,需要的朋友可以参考下
    2014-09-09
  • Windows Powershell 变量的作用域

    Windows Powershell 变量的作用域

    Powershell所有的变量都有一个决定变量是否可用的作用域。Powershell支持四个作用域:全局、当前、私有和脚本。有了这些作用域就可以限制变量的可见性了,尤其是在函数和脚本中。
    2014-09-09
  • PowerShell查看进程的所属用户

    PowerShell查看进程的所属用户

    这篇文章主要介绍了PowerShell查看进程的所属用户,即查询一个进程的拥有者是哪个用户,需要的朋友可以参考下
    2014-12-12
  • PowerShell中执行Javascript的方法示例

    PowerShell中执行Javascript的方法示例

    这篇文章主要介绍了PowerShell中执行Javascript的方法示例,特殊场景下可能会用到这个技巧,需要的朋友可以参考下
    2014-07-07
  • Windows Powershell 环境变量

    Windows Powershell 环境变量

    Windows PowerShell提供了一个名为euv的盘符,通过它可以访问传统的环境变量。因此,举个例子来说,Cmd.exe传统命令行中的%TEMP%变量,在PowerShell中对应的表达式就是env:\temp。今天我们就来详细的探讨下Powershell的环境变量
    2014-09-09
  • Powershell小技巧之查询AD用户

    Powershell小技巧之查询AD用户

    这篇文章主要介绍了Powershell小技巧之查询AD用户,需要的朋友可以参考下
    2014-09-09
  • PowerShell注册表操作命令总结

    PowerShell注册表操作命令总结

    这篇文章主要介绍了PowerShell注册表操作命令总结,对访问注册表所需的所有命令做了一简要描述,需要的朋友可以参考下
    2014-05-05
  • Win10下自带的PowerShell读取文件哈希值

    Win10下自带的PowerShell读取文件哈希值

    这篇文章主要介绍了Win10下自带的PowerShell读取文件哈希值,需要的朋友可以参考下
    2022-08-08

最新评论