保留最新文件并删除所有其他文件

保留最新文件并删除所有其他文件,第1张

保留最新文件删除所有其他文件

如果列表中的下一个文件是在同一天,则对列表进行排序并删除文件,

import globimport osfiles = glob.glob("*.pdf")files.sort()for ifl, fl in enumerate(files[:-1]):    if files[ifl+1].startswith(fl[:10]):    #Check if next file is same day        os.unlink(fl) # It is - delete current file

编辑:

随着OP问题变得更加明确,很明显不仅需要列表的最后一个文件,而且还需要每天的最新文件-为实现此目的,我加入了“当天”条件取消链接。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5663470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存