powershell 定时删除脚本
Posted 小刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 定时删除脚本相关的知识,希望对你有一定的参考价值。
powershell 定时删除脚本
$today=Get-Date #"今天是:$today" #昨天 #"昨天是:$($today.AddDays(-1))" #明天 #"明天是:$($today.AddDays(1))" #一周前 #"一周前是: $($today.AddDays(-7))" #五个月前 #"五个月前:$($today.AddMonths(-5))" #十年之前 #"十年之前:$($today.AddYears(-10).Year)年,我们是朋友." #日期格式化 #"格式化日期:" + $today.ToString(‘yyyy-MM-dd‘) $7day=$($today.AddDays(-5).ToString(‘yyyy-MM-dd‘)) #$7day $localdbfiles="D:database_bak$7day.bak" #$remotedbfiles="D:master_database_bakxh-$7day.bak" #$downdbfiles="D:online_bakxhdb-$7day.rar" #$downwebfiles="D:online_bakweb-$7day.rar" #$localdbfiles #$remotedbfiles #$downdbfiles #$downwebfiles #删除7天前的文件 function delfiles { #布尔类型转换成整数 $result=Test-Path $($_) |foreach { [int] $_ } if ($result -eq 1) { del $($_) "删除文件成功!" } else{ "文件不存在" break } } #Test-Path $downwebfiles function delfile { if($args.Count -eq 0) { "No argument!" } else { $args | foreach {delfiles "$($_)"} } } delfile $localdbfiles #delfile $remotedbfiles #delfile $downdbfiles #delfile $downwebfiles
以上是关于powershell 定时删除脚本的主要内容,如果未能解决你的问题,请参考以下文章
powershell Powershell脚本,用于从已编译的twine游戏中删除保存加密代码。