批量删除旧配置文件

时间:2014-02-18 13:01:26

标签: batch-file

我需要一个脚本(没有delprof.exe)来删除超过1年的Windows XP配置文件。我首先使用CCleaner删除Windows中的所有临时文件和用户配置文件。

start /wait ccleaner.exe /auto

然后我要删除个人资料。但简单地说rmdir是行不通的。

2 个答案:

答案 0 :(得分:2)

这应该这样做:

@echo off & setlocal
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set /a YYYYprev=%YYYY%-1
wmic path win32_userprofile where "not LocalPath like '%Admin%' and special=false and loaded=false and LastUseTime<'%YYYYPrev%%MM%%DD%'" delete

答案 1 :(得分:1)