设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

windows-server-2008-r2 – “删除旧文件”批处理脚本

发布时间:2021-02-24 16:36 所属栏目:117 来源:网络整理
导读:因此,在进行备份的工作中,我需要一个允许我删除指定目录中的文件的批处理脚本,这些文件比3天更早.此脚本将设置为每天在指定时间运行的计划任务. 如果power shell是可接受的(应该是,因为它在Server 2008上默认启用)试试这个: $numberOfDays = 3$Now = Get-Da

因此,在进行备份的工作中,我需要一个允许我删除指定目录中的文件的批处理脚本,这些文件比3天更早.此脚本将设置为每天在指定时间运行的计划任务. 如果power shell是可接受的(应该是,因为它在Server 2008上默认启用)试试这个:

$numberOfDays = 3
$Now = Get-Date
$TargetFolder = “C:\myoldfiles”
$LastWrite = $Now.AddDays(-$numberOfDays)
$Files = get-childitem $TargetFolder -include *.bak,*.x86 -recurse | Where {$_.LastWriteTime -le “$LastWrite”} 

foreach ($File in $Files)
{
    write-host “Deleting File $File” -foregroundcolor “Red”;
    Remove-Item $File | out-null
}

Souce here.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读