|
本帖最后由 tylzqiqi 于 2020-5-3 12:36 编辑
http://wuyou.net/forum.php?mod=attachment&aid=NDE3ODkyfDk4NjIzNmQ4YWRjMzhkODhlN2FiZDBlZTY0NjJmY2I0fDE3MzQ5MDM0MTg%3D&request=yes&_f=.png
需求:因为工作原因,在特定目录下,第4天时都要删除第1天以日期为首的30个目录,格式如:0401*****,0402****,0408*****,等依次类推,抛开日期先不说,我就想问下,cmd批量删除目录,不能搭配通配符吗?
下面这个命令有问题吗?删除目录,不能用通配符吗?
谢谢各位的热心帮助,用CMD太吃力了,然后自己琢磨着用VBS达到了效果
dim a,b,c
b="*"&month(DateAdd("d",-4,date))&day(DateAdd("d",-4,date))&"*"
c="*"&month(DateAdd("d",-4,date))&"0"&day(DateAdd("d",-4,date))&"*"
Set a=CreateObject("scripting.filesystemobject")
msgbox "c:\test\"&b&""
msgbox "c:\test\"&c&""
a.DeleteFolder "c:\test\"&b&""
a.DeleteFolder "c:\test\"&c&""
在此谢谢各位的指导。。。。
|
|