根据时间戳记过滤目录

时间:2010-06-30 12:25:11

标签: date ant fileset

我的最终目标如下:删除超过给定日期的目录中的所有内容。

我愿意实现的是删除与今天的日期相比超过7天的所有备份目录。我可以根据他们的操作系统时间戳(Windows 2003)或保存创建日期的目录名来检查目录。

我知道我必须处理,但我想知道最好的方法,如果这个命令可以为我过滤这些文件,因为它最初必须在日期做一些基本的计算。

非常感谢任何帮助/指示。

干杯 / J

1 个答案:

答案 0 :(得分:0)

Ant只有非常有限的日期处理支持。我建议要么编写一个小的Java程序(< 40行代码),要么使用像Python这样的脚本语言。或PowerShell如果已安装。