PowerShell腳本清理指定天數(shù)前的臨時文件夾實現(xiàn)代碼
PowerShell清理臨時文件夾,當(dāng)磁盤空間變小時,我們可以通過清理臨時文件夾來解決。我們使用PowerShell來寫一個程序,寫可以清理Windows臨時文件夾中30天以前的文件。
PowerShell清理臨時文件夾
當(dāng)磁盤空間變小時,我們可以通過清理臨時文件夾來解決。我們使用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天這個參數(shù)可以定制。
3、最后計算了一下釋放了多少空間
相關(guān)文章
PowerShell中使用正則和ValidateSet驗證參數(shù)合法性
這篇文章主要介紹了PowerShell中使用正則和ValidateSet驗證參數(shù)合法性,本文分別給出了驗證實例,講解如何驗證參數(shù)的正確性,需要的朋友可以參考下2015-04-04powershell玩轉(zhuǎn)SQL SERVER所有版本的方法
微軟發(fā)布了最新的powershell for sql server 2016命令行客戶端庫。文章介紹了與之相關(guān)的實用方法,需要的朋友可以參考下2017-10-10Windows PowerShell是啥?看完本文你就懂它了
這篇文章主要介紹了Windows PowerShell是啥?Windows PowerShell是什么?Windows PowerShell有哪些特性?Windows PowerShell有什么用?看完本文你就懂它了,需要的朋友可以參考下2015-04-04PowerShell中使用Out-String命令把對象轉(zhuǎn)換成字符串輸出的例子
這篇文章主要介紹了PowerShell中使用Out-String命令把對象轉(zhuǎn)換成字符串輸出的例子,即把對象轉(zhuǎn)為字符串的方法,需要的朋友可以參考下2014-08-08Powershell小技巧之使用Get-ChildItem得到指定擴(kuò)展名文件
本文主要描述了使用Get-ChildItem得到指定擴(kuò)展名文件的方法以及示例,并介紹了Get-ChildItem混合使用參數(shù)的問題,有需要的朋友可以參考下2014-09-09探索PowerShell (四) PowerShell的對象、格式與參數(shù)
本節(jié)將要給大家介紹一下PowerShell下的對象,基本格式以及參數(shù)。依然屬于PowerShell的基礎(chǔ)2012-12-12