bat删除指定创建日期天数前文件及文件夹 150

能够删除指定目录,创建时间为90天之前的文件和文件夹需要在WIN2003下运行... 能够删除指定目录,创建时间为90天之前的文件和文件夹
需要 在WIN2003下运行
展开
 我来答
yhcfsr
2017-12-04 · TA获得超过683个赞
知道小有建树答主
回答量:477
采纳率:76%
帮助的人:268万
展开全部
@echo off
REM ------------------------------------------------------------------------------
REM 如果显示的待删除文件列表正确无误
REM 把 Select-Object FullName 修改成 Remove-Item -Force 再次执行即可真正删除文件
REM Win7/Win8/Win10等系统自带PowerShell
REM ------------------------------------------------------------------------------

REM 指定待删除文件的存放路径
set SrcDir=C:\Test\BatHome
REM 指定天数
set DaysAgo=10

powershell -c "Get-ChildItem -Path '%SrcDir%' -Recurse -ErrorAction:SilentlyContinue | Where-Object -FilterScript {(((get-date) - ($_.CreationTime)).days -gt %DaysAgo% -and $_.PsISContainer -ne $True)} | Select-Object FullName"

pause

以上代码来自批处理之家 Batcher,更多信息请访问原文

批处理删除指定天数日期之前的文件(2017-05-17)

追问

WIN7提示这个..顺便问下.我想要用在WIN2003的

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式