Delete files with java agent

Hi AllI need to delete multiple file(s) for example DEL c:\temp*.RTF

=== THIS IS NOT WORKING ===

import lotus.domino.*;

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:/temp/", ".rtf");

}

public void deleteFiles( String d, String e ) {

 ExtensionFilter filter = new ExtensionFilter(e);

 File dir = new File(d);



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

 File file;

 if (list.length == 0) return;



 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 ExtensionFilter( String extension ) {

   this.extension = extension;             

   }

 public boolean accept(File dir, String name) {

   return (name.endsWith(extension));

   }

 }

}

====== Delete ONE file works ===

import lotus.domino.*;

import java.io.*;

public class JavaAgent extends AgentBase {

public void NotesMain() {

try {

String file =  "C:\\temp\\NDAtemp.rtf";

new File(file);

File myFile = new File(file);

Session session = getSession();

AgentContext agentContext = session.getAgentContext();

myFile.delete();

} catch(Exception e) {

e.printStackTrace();

}

}

}