Удалить файлы с определенным расширением,

Эта подсказка показывает программу, которая удаляет файлы с определенным расширением.


import java.io.File;

import java.io.FilenameFilter;

import java.lang.*;



public class delfile {



   public static void main (String args[]) {

     System.out.println("hello");

     delfile td = new delfile();

     td.deleteFiles("c:/test/"".gif");

   }



   public void deleteFilesString d, String e ) {



     ExtensionFilter filter = new ExtensionFilter(e);

     File dir = new File(d);



     String[] list = dir.list(filter);

     File file;

     if (list.length == 0return;



     for (int i = 0; i < list.length; i++) {

       file = new File(d + list[i]);

       boolean isdeleted =   file.delete();

       System.out.print(file);

       System.out.println"  deleted " + isdeleted);

     }

   }



   class ExtensionFilter implements FilenameFilter {



     private String extension;



     public ExtensionFilterString extension ) {

       this.extension = extension;             

     }

     public boolean accept(File dir, String name) {

       return (name.endsWith(extension));

     }

   }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>