提供一个比较简单的方法:打开一个资源管理器(或者直接打开“我的电脑“),双击你要查找的盘符,比如d盘,然后在右上角的搜索栏里直接填写上2017-01-01,这样系统会在下方自动显示出所有查找出来的2017-01-01的目录,然后全选,删除~
/s显示指定目录和所有子目录中的文件/b使用空格式(没有标题信息或摘要)如果目录与你写的完全一致的话可以这样做批处理如下:@echooffsetlocalEnableDelayedExpansionset!workdir!=D:\Q\sprintfor/f"delims="%%ain('dir/s/b/ad"!workdir!"')do(setad="%%a"&&if"!ad:~28,1!"=="a"rd/s/q"%%a")如果不完全一致的话,需要改ad:~28,1!"=="中的数字,这个是取出目录名字的语句,28是表示要删除目录名字开始字符数,1是目录名的长度,目录需与!"=="a"中的a完全相同才行。