小编spy*_*_42的帖子

批处理文件逻辑可根据文件名中的日期删除文件

我现在有一个看起来无害的要求放在.bat文件中,我是第一次处理批处理代码...在这里找到一个处理类似内容的页面 ,但它以修改后的日期为参考。

在特定的文件夹X中,通过解析文件名删除所有早于N天的文件。其中文件名格式为Name_YYYYMMDD.log

但是请注意:1.不想以上次修改日期作为参考(其他程序/应用可能已访问/修改了日志)2.没有安装其他实用程序的权限。

编辑:

  • FORFILES命令可以很好地完成此工作(但唯一的缺点是它以“修改日期”为参考)
  • 将Aacini的以下脚本调整为规格后,可以正常工作。
  • 由于其他条件使整个方案更加复杂,我们决定放弃批处理,而在Powershell或AutoIT中进行处理。

谢谢!。

batch-file

0
推荐指数
1
解决办法
2689
查看次数

标签 统计

batch-file ×1