【发布时间】:2020-10-23 09:47:06
【问题描述】:
你能帮我用一个批处理文件的命令来删除带有文件名的文件吗?
我需要根据文件名删除超过 6 个月的文件。我需要在任务计划程序中安排脚本,因此它会根据文件名每天删除当前日期超过 6 个月的特定位置的文件。
文件位置:
K:\Bck
文件名:
Backup_2020-10-22.txt
Backup_2020-10-21.txt
Backup_2019-09-16.txt
Backup_2018-05-17.txt
Backup_2017-04-16.txt
【问题讨论】:
-
这个话题已经在 SO 上发布过很多次了。我建议你搜索一下?
-
感谢您的建议 Gerhard,我搜索了很多网站,但找不到正确的解决方案。我发现的命令是根据修改/创建日期而不是文件名删除超过 6 个月的文件。我的要求不同,需要根据超过6个月的文件名删除。
-
重申@Gerhard 已经说过的话,there are a multitude of questions on this site 的答案解释了如何实现您的重复问题。
-
这能回答你的问题吗? Batch file to delete files older than N days
标签: windows batch-file del