- 帖子
- 3
- 积分
- 13
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2015-11-11
|
[文本处理] 如何删除移动磁盘的autorun.inf 文件和与文件夹同名的可执行文件?
本帖最后由 pcl_test 于 2015-11-11 15:33 编辑
a) 自动扫描所有可移动磁盘(优盘或者移动硬盘都属于这类),在每个磁盘中检测是否存在 autorun.inf 文件,如果有则删除(注意要先处理文件属性(删除例如只读,系统等属性),否则会无法删除)。再检测是否存在 autorun.inf 目录,如果有则跳过处理代码,否则执行处理代码 –– 建立 autorun.inf 目录,并在目录下建立一个不可以被删除的子目录,最后将 autorun.inf 目录设置属性为“只读、系统、隐藏”。(判断,循环语句)
b) 自动扫描所有可移动磁盘,在每个磁盘的根目录中检测是否存在与目录同名的可执行文件(例如有一个目录叫abc,是否同时存在 abc.exe、abc.com这样的可执行文件),如果有,则将此可执行文件删除(注意处理文件属性)。再将所有的目录取消设置“只读、系统、隐藏” 属性。
c) 输出要求示例如下(全自动进行,不能产生用户交互或者出错)。
检测到可移动磁盘F:,正在处理。。。
发现 autorun.inf 文件,已删除。。。
建立 autorun.inf 目录,已完成。。。
发现有目录同名可执行文件,已处理。。。
检测到可移动磁盘G:,正在处理。。。
未发现 autorun.inf 文件,跳过。。。
已存在 autorun.inf 目录,跳过。。。
发现有目录同名可执行文件,已处理。。。
检测到可移动磁盘H:,正在处理。。。
未发现异常。。。
检测到可移动磁盘I:,正在处理。。。
未发现 autorun.inf 文件,跳过。。。
建立 autorun.inf 目录,已完成。。。
未发现有目录同名可执行文件,已处理。。。
所有可移动磁盘均以处理完毕,感谢使用。 |
-
1
评分人数
-
|