博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
powershell 删除7天前的文件
阅读量:4880 次
发布时间:2019-06-11

本文共 1696 字,大约阅读时间需要 5 分钟。

powershell 删除7天前的文件

 

$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(-7).ToString('yyyy-MM-dd'))#$7day$localdbdir="D:\database_bak"$remotedbdir="D:\master_database_bak"$downonlinefiledir="D:\db_online_bak"#删除7天前的文件function delfiles{    #布尔类型转换成整数    $result=Test-Path $_.FullName |foreach { [int] $_ }    if ($result -eq 1) {         del $_.FullName        "删除文件成功!"        }    else{        "文件不存在"        break        }}#Test-Path $downwebfilesfunction delfile{    if($args.Count -eq 0)    {        "No argument!"    }    else    {                     $args | foreach { delfiles "$($_)"}    }}function delfilelist{    #$args    if($args.Count -eq 0)    {        "No argument!"        }    elseif($args -eq $downonlinefiledir)    {    Get-ChildItem -Path $args  -Recurse -ErrorAction SilentlyContinue -Filter *.rar |Where-Object { $_.Extension -eq '.rar' }|`Where-Object -FilterScript {($_.LastWriteTime -lt $7day) -and ` ($_.PsISContainer -ne $True)} |    Select-Object FullName|    ForEach-Object {delfiles $_.FullName}    }    else    {    Get-ChildItem -Path $args  -Recurse -ErrorAction SilentlyContinue -Filter *.bak |Where-Object { $_.Extension -eq '.bak' }|`Where-Object -FilterScript {($_.LastWriteTime -lt $7day) -and ` ($_.PsISContainer -ne $True)} |    Select-Object FullName|    ForEach-Object {delfiles $_.FullName}    }}delfilelist $localdbdirdelfilelist $remotedbdirdelfilelist $downonlinefiledir

  

转载于:https://www.cnblogs.com/xzlive/p/10831641.html

你可能感兴趣的文章
zz 悲催的程序员,以及程序员的悲催
查看>>
Flv.js
查看>>
Java工程师成神之路
查看>>
线程池ThreadPoolExecutor整理
查看>>
如何将离线的PIP安装包快速安装好
查看>>
应对通过代理攻击服务器的方法
查看>>
TIPSO--基于JQUERY的消息提示框插件,用起来蛮顺手
查看>>
散列表(哈希表)
查看>>
Linux基础命令---显示域名ypdomainname
查看>>
Rails学习笔记(1)-Ubuntu12.04下的环境配置
查看>>
LeetCode - Remove Duplicates from Sorted Array
查看>>
object.__getattr__(self, name) 、object.__setattr__(self, name, value)
查看>>
环境光
查看>>
ExtJS基础篇
查看>>
Javassist字节码强化
查看>>
把普通函数指针,变成对象方法指针
查看>>
jax-ws开发接口传参数
查看>>
IIS 6.0、IIS 7.0/ 7.5 配置HTTP压缩的步骤
查看>>
【JZOJ4934】【NOIP2017GDKOI模拟1.12】a
查看>>
猎豹MFC--GDI+
查看>>