public class DeletFileTest {
public static void main(String[] args) {
File f = new File("c:\\a"); //删除c盘下a目录中的.java文件
deletDemo(f);
}
public static void deletDemo(File f) {
String[] file = f.list();
for (int i = 0; i < file.length; i++) {
if (file[i].endsWith(".java")) {
deletDemo(file[i]); //此处为什么会报错呢
}
}
}
}
//如果这种方法不可以,那么怎么样才能删除指定目录下中指定后缀名的文件? |