wang509020 发表于 2014-11-21 23:40

关于windows下面的文件夹删除一事询问

         我现在在windows管理中会碰到一个问题,那就是我的系统中,经常会有一些数据备份和存储,但是你知道的,这些数据日积月累,会是很多,但是硬盘的空间总是有限的,那么我公司就规定了,为了数据安全,一般会采取保留最新的数据,原来旧的数据都要清理掉,举个例子:
      监控数据(data)下有几百G的数据,现在我们要按日期来处理,只保留40天的数据,超过从最新的数据日期开始向前算,如果超过第41天的数据就要删除,但是又有一个问题,那就是监控数据内容可能会比较大一点,有些日期的数据不会备份到一个文件夹,有可能会备份到其他文件夹,那么我要怎么判断,而不至于删错数据,周而复始。我在windows用批处理可以完成,但是我想问一下,大家有没有python来完成,我是一个新手,有知道的话,请帮忙写一下,多谢。

ssfjhh 发表于 2014-11-23 16:41

根据日期判断,超过40天的删除,每天自动运行一次?

wang509020 发表于 2014-11-23 17:46

回复 2# ssfjhh


   是的,兄弟,你知道吗?请告诉我吧。

ssfjhh 发表于 2014-11-24 11:57

回复 3# wang509020


    os.path.getctime   os.path.getmtime

通过这些方法来获取时间,再用datetime包来计算时差,超过40天的,删除。
页: [1]
查看完整版本: 关于windows下面的文件夹删除一事询问