Поскольку вы используете J2ME, класс java.io.File
вам недоступен.
Итак, я предполагаю, что вы используете опциональный пакет FileConnector (FCOP).
Посмотрите на javadocs для javax.microedition.io.file.FileConnection , и вы сможете выяснить детали.
Я не эксперт по J2ME, но думаю, что код будет выглядеть примерно так:
FileConnection fconn = (FileConnection) Connector.open("file:///SomeDirectory");
Enumeration en = fconn.list();
while (en.hasMoreElements()) {
String name = en.nextElement();
FileConnection tmp = (FileConnection) Connector.open(
"file:///SomeDirectory/" + name);
tmp.delete();
tmp.close();
}
Обработка исключений, правильная обработка ресурсов (с использованием finally
) оставлены читателю в качестве упражнения: -)