Powershell: powershell删除N天前的文件
发布时间:2020-12-15 22:48:08 所属栏目:安全 来源:网络整理
导读:在C:UsersAdministratorDesktoptemp1目录下随机建5个2019年前的文件并把他们删除。:) $path="C:UsersAdministratorDesktoptemp1"for ($i=1;$i -le 5){$year1=201$year2= Get-Random -Minimum 0 -Maximum 8$year="$year1$year2"$month= Get-Random
在C:UsersAdministratorDesktoptemp1目录下随机建5个2019年前的文件并把他们删除。:)
$path="C:UsersAdministratorDesktoptemp1" for ($i=1;$i -le 5) { $year1=201 $year2= Get-Random -Minimum 0 -Maximum 8 $year="$year1$year2" $month= Get-Random -Minimum 1 -Maximum 12 $day= Get-Random -Minimum 1 -Maximum 28 $filelastwite=[datetime]::Parse("$year-$month-$day") $filelastwite $filename=-join ([char[]](97..122)| Get-Random -Count 5) (New-Item -name $filename -Path $path -ItemType file).LastWriteTime=$filelastwite $i++ } Write-Host "以下文件将会被删除!" (Get-ChildItem -Path $path |where {$_.LastWriteTime -le (get-date).adddays(-3) -and $_ -is [System.IO.FileInfo]}).fullname (Get-ChildItem -Path $path |where {$_.LastWriteTime -le (get-date).adddays(-3) -and $_ -is [System.IO.FileInfo]}).fullname|Remove-Item (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |