ronin 发表于 2008-6-4 14:38:12

删除多个文件问题和分区判断

需要判断出第一个硬盘分区有几个,接着是判断分区里面有没有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 编辑 ]

bing614 发表于 2008-6-4 16:38:14

不知道你是不是要这个效果.
$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

ronin 发表于 2008-6-4 16:58:36

差不多是这样
页: [1]
查看完整版本: 删除多个文件问题和分区判断