现写了这段批处理- @echo off
- ren C:\Users\%username%\.VirtualBox\VirtualBox.xml "VirtualBox.txt"
- call dateago.bat
- call get_current_time.bat
- set s=%DstDate%
- findstr /v %s% VirtualBox.txt>%short_date%.txt
- ren %short_date%.txt "VirtualBox.xml"
复制代码 以上思路测试成功,但还有几点需要升级,还请大神赐教。
注释,VirtualBox.xml文件里:
1229-23YQ-1
1229-9EQG-1
1229为日期,23YQ=A组,9EQG=B组,1-80为序号
目标效果:
1、4天前就是1225,删除带有序号17-80的整行(A和B组都要)
2、删除1230之后的所有数据(包括1230),例数据库里有121-110这41天的数据库,在1229这天,1230之后的全删除。 |