Board logo

标题: [文本处理] 如何删除移动磁盘的autorun.inf 文件和与文件夹同名的可执行文件? [打印本页]

作者: 代码渣渣    时间: 2015-11-11 10:48     标题: 如何删除移动磁盘的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 目录,已完成。。。
未发现有目录同名可执行文件,已处理。。。

所有可移动磁盘均以处理完毕,感谢使用。
作者: lf2087071    时间: 2015-11-11 11:14

哈哈,同求
作者: 代码渣渣    时间: 2015-11-11 11:28

回复 2# lf2087071


    不会是一个班的吧
作者: DAIC    时间: 2015-11-11 13:42

是课后作业吗?
1000¥,这个活我接了。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2