首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

小弟我是一个新手,请教这个程序为什么运行不了,拜托各位前辈了

2012-12-17 
我是一个新手,请问这个程序为什么运行不了,拜托各位前辈了import java.io.*public class Op {/** * @para

我是一个新手,请问这个程序为什么运行不了,拜托各位前辈了
import java.io.*;
public class Op {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
File dir=new File("E:\\chaper9");
File deletedFile=new File(dir,"E.java");
FileAccept acceptcondition=new FileAccept("java");
File fileName[]=dir.listFiles(acceptcondition);
for(int i=0;i<fileName.length;i++){
System.out.println("文件名称:"+fileName[i].getName());
}
boolean boo=deletedFile.delete();
if(boo){
System.out.println("文件:"+deletedFile.getName()+"被删除");
}

}

}
class FileAccept implements FilenameFilter{
String str=null;
FileAccept(String s){
str="."+s;
}
public boolean accept(File dir,String name){
return name.endsWith(str);
}
}



[最优解释]
有报什么错?
[其他解释]
如果你的E盘的chaper9目录下有多个.java文件,那么,他们的文件名就会被打印出来。
如果有个E.java的文件,它就会被删除。
有什么问题吗?
[其他解释]
不明白搂主在问什么,和2楼一样我运行又可以,只是代码完整性不好,当目录没有会报空指针,运行不了也要给些报错的信息
[其他解释]
报什么错误,你说出来
[其他解释]
多谢各位大神,问题已经解决

热点排行