迅速删除非法文件名的批处理代码
2007-06-04 00:00
791 查看
例如 .. con nul 等等
两行代码搞定,迅速删除使用非法文件名的文件及文件夹 2007年06月04日 星期一 19:08
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
保存为 .bat 或者 .cmd 文件即可。
以后遇到什么 runauto..,com1 之类的,只要将其从资源管理器拖动到此批处理文件上,黑窗口闪过,文件(夹)立即消失。
这个方法 很好用的 不过是有漏洞的
没有过滤掉& 所以我们就可以执行代码啦 呵呵
有两个关键
1.cmd启动的文件夹环境为 C:\Documents and Settings\Administrator
2.rd删除目录要用逗号分离参数而不是空格:)
exp:allyesno&cd..&cd..&rd,你删除了我
洗洗睡吧 快天亮了。。。。
您可能感兴趣的文章:
相关文章推荐
- 迅速删除非法文件名代码的 0day 呵呵
- 使用批处理删除HOSTS中特定内容的行的代码
- 批处理重命名特殊文件名的代码
- 用批处理重命名文本文件名的代码
- Windows下批处理修改文件名以及删除文件中重复名
- 用批处理实现删除大小和类型一样的文件的代码
- 利用.NETFramework自带的方法从路径和文件名,删除非法字符
- [乐意黎原创] 用批处理(batch) 删除带有前缀的文件和文件名
- 通过批处理实现删除运行、查找等处的历史记录的代码
- 删除文件中的注释部分代码。。。
- 简单数据库操作代码(添加删除修改读取)
- 文件名过长,无法删除的解决办法
- Androi批量删除SD卡某个文件夹上的文件代码实现
- Android自定义滑动删除效果的实现代码
- win7下 文件名太长无法删除,无法更名问题
- 删除文本中内容重复的行的批处理
- C# 自杀程序 程序运行完毕后删除自身不显示批处理黑窗口 正常运行