importjava.io.*;classFileAcceptimplementsFilenameFilter{Stringstr=null;FileAccept(Strings){str="."+s;}publicbooleanaccept(Filedir,Stringname){returnname.endsWith(str);}}p...
import java.io.*;
class FileAccept implements FilenameFilter{
String str=null;
FileAccept(String s){
str="."+s;
}
public boolean accept(File dir,String name){
return name.endsWith(str);
}
}
public class Example9_1 {
public static void main(String[] args) {
// TODO 自动生成方法存根
File dir=new File("D:/ch8");
FileAccept acceptCondition=new FileAccept("java");
File fileName[]=dir.listFiles(acceptCondition);
for(int i=0;i
System.out.printf("\n 文件名字: %s,长度: %d",fileName[i].getName(),fileName[i].length());
}
boolean boo=false;
if(fileName.length>0)
boo=fileName[0].delete();
if(boo)
System.out.printf("\n 文件: %s被删除: ",fileName[0].getName());
}
}
我用的eclipse
出现错误 哪位兄弟帮我运行下 看下怎样改才能正确
最好能说明下问题所在 谢谢
文件名是Example9_1 没有错的
我用eclipse 我以写出来它就标示错误了
我用cmd编译通过 但是运行时候就错误了
展开