码迷,mamicode.com
首页 > 系统相关 > 详细

powershell 定时删除脚本

时间:2019-03-11 13:38:49      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:files   类型转换   master   base   elf   朋友   一周   bsp   lse   

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_bak\xh-$7day.bak"
#$downdbfiles="D:\online_bak\xhdb-$7day.rar"
#$downwebfiles="D:\online_bak\web-$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 定时删除脚本

标签:files   类型转换   master   base   elf   朋友   一周   bsp   lse   

原文地址:https://www.cnblogs.com/xzlive/p/10509827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!