删除多个文件问题和分区判断
需要判断出第一个硬盘分区有几个,接着是判断分区里面有没有autorun.inf这个文件,有的话就删除分区里面的多个文件,目前是用批处理实现,希望有autoit的解决方案,批处理程序:if exist d:\autorun.inf for /f "tokens=2 delims==" %%a in ('findstr /i "OPEN=" d:\autorun.inf') do set virus=%%a >nul 2>nul
if exist d:\autorun.inf cd /d d:\ >nul 2>nul
if exist d:\autorun.inf del /f/q/a %virus% pagefile.exe pagefile.com KILL.exe *logo*.exe *sy.exe>nul 2>nul
[ 本帖最后由 ronin 于 2008-6-4 16:58 编辑 ] 不知道你是不是要这个效果.
$Drive=DriveGetDrive ("FIXED")
If @error=1 Then Exit
For $x=1 To $Drive
If FileExists($Drive[$x] & "\autorun.inf")=1 Then FileDelete($Drive[$x] & "\autorun.inf")
Next
Exit 差不多是这样
页:
[1]