代发写了出来,但是觉得不太精简,而且删除命令的使用上存在疑问- @echo off&setlocal enabledelayedexpansion
- echo autorun检测删除以及免疫
- for %%a in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do if exist %%a:\autorun.inf (del /f /q /a %%a:\autorun.inf&&echo %%a盘发现autorun文件,已经删除成功) else (echo %%a盘下没有autorun.inf)
- pause
复制代码 我想问下in后面的盘符是否可以精简,del命令的使用上我存在疑问,如果autorun被加上系统属性或者一些例如独占等情况删除会否出错呢。
还有就是,如何让代码只检测存在的盘符下是否有autorun文件,没有的盘符则不进行检测,返回结果也是如此 |