300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 自动删除指定文件夹下N天前文件的批处理

自动删除指定文件夹下N天前文件的批处理

时间:2022-05-06 14:41:56

相关推荐

自动删除指定文件夹下N天前文件的批处理

@echooffifnotexistd:\delFilesgotoEOFrem定义文件夹'数组'setfolders[0]=folder1setfolders[1]=folder2setfolders[2]=folder3rem如果D:\delFiles下改变文件夹,请修改上面'数组'setsday=-3rem删除D:\delFiles下的sday天前建的文件,修改天数请修改上面的sdayForFiles/PD:\delFiles/D%sday%/S/c"cmd/cdel@path/q"rem循环删除上面'数组'文件夹里sday天前建的文件夹rem如果目录不存在,ForFiles会跳过并返回提示错误:指定的目录不存在for/F"tokens=2delims=="%%sin('setfolders[')do(ForFiles/PD:\delFiles\%%s/D%sday%/S/C"CMD/Cif@ISDIR==TRUEechoRD/S/Q@FILE&RD/S/Q@FILE")exit:EOFEXIT

某些地方用批处理还是挺合适的,例如公司里的扫描文件夹,简单实用。

参考来源:

/questions/191224/populating-array-in-dos-batch-script

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。