我想从公共计算机中删除不必要的配置文件。但我还想保留一些像管理员和所有过去10天使用的配置文件。
要删除配置文件,我有一个批处理脚本。它包含一个变量,如果我指定配置文件的名称,那么这些配置文件不会被删除。
但是我想要一些会自动创建该变量的东西。 变量的格式类似于
set profileName="admin,guest1,guest2"
我想过使用
查找所有个人资料名称cd C:\Users
for /d %d in (*.*) do set list=%d
然后检查每个文件夹是否包含使用
修改少于10天的任何文件FOR /F "token=" %i IN ('forfiles /P "C:\Users" /S /D -10 ^| find /c /v ""') DO set today=%i
然后将所有返回上述命令大于零的配置文件连接到一个变量中,以及那些我永远不想删除的配置文件。
但我无法将所有这些整合在一起。
请帮忙。