如何根据文件名批量删除备份文件

如何根据文件名批量删除备份文件

我创建了一个批处理文件,在我们组织的几台不同电脑上运行。该批处理文件备份用户文件并将其保存在服务器上,文件夹名称由计算机名称和备份日期组成。

set foldername=%COMPUTERNAME%
set folderdate=%date:~10,4%_%date:~4,2%_%date:~7,2%
set folder=%foldername%.%folderdate%

现在我需要编写另一个脚本,在存储服务器上运行,以删除超过 7 天的文件。无法根据文件夹的日期戳来完成此操作,因为几台计算机传递的是用户文件夹的实际创建日期,而不是运行备份的日期。因此,批处理文件必须从文件夹名称中提取日期,然后计算以查看文件夹是否 >=7 天。

任何帮助,将不胜感激。

相关内容