2012-01-09 52 views
0

要在电源外壳脚本的GURU请帮帮忙! =)电源Shell脚本备份旧的15天删除日志文件

我是新来PS,我想问一下你的帮助我怎样才能备份我的日志超过15天到其他文件夹旧的文件?最后,在备份完成后,这些15天以前的文件将被删除。在此之后,我应该开始学习电源外壳=)

回答

0

不是答案也许安装PowerShell的标签,但你可以使用 “FORFILES” 命令:

http://ss64.com/nt/forfiles.html

或许

foreach ($i in Get-ChildItem C:\Logfiles) 
{ 
    if ($i.CreationTime -lt ($(Get-Date).Date.AddDays(-15))) 
    { 
     Move-Item $i.FullName C:\Backup 
    } 
} 

这是在powershell

+0

非常好!有用! – Sonn 2012-01-09 14:06:18

+0

@Sonn - 请注意,$(Get-Date).AddDays(-15)'会在15天前给你当前时间。要获得15天前的一天的开始使用:'$(Get-Date).Date.AddDays(-15)' – Rynant 2012-01-09 14:25:13

+0

好点,我将编辑到我的答案。 – Sverker84 2012-01-10 05:56:24