
如何刪除移動(dòng)磁盤的autoruninf文件和與文件夾同名的可執(zhí)行文件最后由 pcl_test 于 -11-11 15:33a) 自動(dòng)掃描所有可移動(dòng)磁盤(優(yōu)盤或者移動(dòng)硬盤都屬于這類),在每個(gè)磁盤中檢測(cè)是否存在 autorun.inf 文件,如果有則刪除(注意要先處理文件屬性(刪除例如只讀,系統(tǒng)等屬性),否則會(huì)無法刪除)。再檢測(cè)是否存在 autorun.inf 目錄,如果有則跳過處理代碼,否則執(zhí)行處理代碼 –– 建立 autorun.inf 目錄,并在目錄下建立一個(gè)不可以被刪除的子目錄,最后將 autorun.inf 目錄設(shè)置屬性為“只讀、系統(tǒng)、隱藏”。(判斷,循環(huán)語句)b) 自動(dòng)掃描所有可移動(dòng)磁盤,在每個(gè)磁盤的根目錄中檢測(cè)是否存在與目錄同名的可執(zhí)行文件(例如有一個(gè)目錄叫abc,是否同時(shí)存在 abc.exe、abc.com這樣的可執(zhí)行文件),如果有,則將此可執(zhí)行文件刪除(注意處理文件屬性)。再將所有的目錄取消設(shè)置“只讀、系統(tǒng)、隱藏” 屬性。c) 輸出要求示例如下(全自動(dòng)進(jìn)行,不能產(chǎn)生用戶交互或者出錯(cuò))。檢測(cè)到可移動(dòng)磁盤F:,正在處理。。。發(fā)現(xiàn) autorun.inf 文件,已刪除。。。建立 autorun.inf 目錄,已完成。。。發(fā)現(xiàn)有目錄同名可執(zhí)行文件,已處理。。。檢測(cè)到可移動(dòng)磁盤G:,正在處理。。。未發(fā)現(xiàn) autorun.inf 文件,跳過。。。已存在 autorun.inf 目錄,跳過。。。發(fā)現(xiàn)有目錄同名可執(zhí)行文件,已處理。。。檢測(cè)到可移動(dòng)磁盤H:,正在處理。。。未發(fā)現(xiàn)異常。。。檢測(cè)到可移動(dòng)磁盤I:,正在處理。。。未發(fā)現(xiàn) autorun.inf 文件,跳過。。。建立 autorun.inf 目錄,已完成。。。未發(fā)現(xiàn)有目錄同名可執(zhí)行文件,已處理。。。所有可移動(dòng)磁盤均以處理完畢,感謝使用。

