预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

广州java培训http://www.myzd.org 只显示关键字的文件或文件夹 要实现一个文件过滤接口FileFilter,重写其中的publicbooleanaccept(Filepathname); 如: publicclassKeywordFileFilterimplementsFileFilter{ privateStringkeyword; publicKeywordFileFilter(Stringkeyword){ this.keyword=keyword; } publicbooleanaccept(Filepathname){ returnpathname.getName().toLowerCase().indexOf(keyword)>=0; } } File使用 只显示有java的文件或文件夹: KeywordFileFilterkeywordFileFilter=newKeywordFileFilter("java"); File[]files=file.listFiles(keywordFileFilter); Filefile=newFile("E:\\xindongfang\\CoreJava"); //文件是否存在 if(file.exists()){ System.out.println("是否为文件夹:"+file.isDirectory()); System.out.println("是否为文件:"+file.isFile()); System.out.println("是否隐藏:"+file.isHidden()); System.out.println("是否可读:"+file.canRead()); System.out.println("是否可写:"+file.canWrite()); System.out.println("最后修改时间::"+newDate(file.lastModified())); System.out.println("文件的大小:"+file.length()); Filefile_new=newFile("E:\\xindongfang\\CoreJava\\aa\\bb"); //如果存在则不创建 // System.out.println("创建文件:"+file_new.createNewFile()); //只创建文件夹,如果文件中的路径包含有未创建的文件,则不会创建 // System.out.println("创建文件夹:"+file_new.mkdir()); //只创建文件夹,包含文件夹的层次关系,存在则不创建 // System.out.println("创建文件夹(包括所有必需但不存在的父目录):"+file_new.mkdirs()); //删除文件,如果删除文件夹则要先要删除文件夹中的文件,再后才删除空的文件夹 System.out.println("删除文件:"+file_new.delete()); //KeywordFileFilterkeywordFileFilter=news //KeywordFileFilter("java"); //File[]files=file.listFiles(); //System.out.println("文件中的数量:"+files.length); //for(inti=0;i<files.length;i++){ //System.out.println("文件中文件名称:"+files[i].getName()+";是否隐藏:" //+files[i].isHidden()+";文件绝对路径:" //+files[i].getAbsolutePath()+";上级文件" //+files[i].getParent()+";最后修改时间:"+files[i].lastModified()); // //} 3复制文件二进制 ,InputStream/OutputStream 在读取文件时,通过循环来读取,要先将read赋值给一个临时变量,再判断这个变量是否=-1,如 inttemp=0; while((temp=inputStm.read())!=-1){ System.out.println(temp); } 如果写成: while((inputStm.read())!=-1){ System.out.println(inputStm.read())