洛神賦

          子虛烏有

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            7 Posts :: 10 Stories :: 0 Comments :: 0 Trackbacks

          要求:
          1、模擬一個(gè)病毒 exe文件;
          2、通過IO查找并進(jìn)行刪除;
          分析:
          1、首先要先建一個(gè)刪除的方法;
          2、判斷你要查找的文件中是否有你想要?jiǎng)h除的文件

          import java.io.File;
          import java.io.IOException;

          public class Antivirus {
           

           //定義一個(gè)刪除的方法
           public static boolean deleteFile(File source,String suffix)throws IOException{
            if(source == null||!source.exists()){
             System.out.println("無法找到資源!");
            }
            if(source.isDirectory()){
             File[] files = source.listFiles();
               if(files == null||files.length == 0)
                  {
                  System.out.println("該文件沒有你想要查找的!");
                  }
              else{
                   for(File f : files)
                   {
                      deleteFile(f,suffix);
                   }
                }
            }
            else{
             if(source.getName().endsWith(suffix)){
              source.delete();
              if(source.exists()){
               System.out.println("刪除   "+source.getName()+"  失敗!");
              }
              System.out.println("刪除   "+source.getName()+"   成功!");
             }
            }
            return false;
           }
          //主函數(shù)
           public static void main(String[] args){
            File f = new File("f:\\");
            try {
             deleteFile(f,"bingdu.exe");
            } catch (IOException e) {
             e.printStackTrace();
            }
           }

          }
          //運(yùn)行結(jié)果:
          只要沒有錯(cuò)誤就是正確的!


          感謝閱讀!!!!!!!!!

          posted on 2010-11-01 13:46 洛神賦 閱讀(217) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 油尖旺区| 囊谦县| 邵武市| 府谷县| 车致| 黎平县| 阳曲县| 江安县| 凌海市| 六枝特区| 环江| 汾西县| 诏安县| 武定县| 奉化市| 威海市| 永城市| 宜黄县| 铅山县| 安新县| 西乌珠穆沁旗| 海丰县| 九龙县| 平江县| 洪泽县| 屯门区| 美姑县| 大连市| 陆丰市| 新疆| 墨玉县| 眉山市| 永宁县| 靖宇县| 台山市| 哈密市| 丽江市| 广南县| 札达县| 阿克苏市| 平顺县|