文档详情

3.1流和文件的基本操作.ppt

发布:2017-04-19约1.19千字共20页下载文档
文本预览下载声明
3.1 流与文件的基本操作 ;一、知识能力目标;二、项目22 查询文件属性 ;1.程序代码;//判断文件f1的各种属性 //文件是否可读可写 System.out.println(---newfile---); System.out.println(Readable:\t+f1.canRead()); System.out.println(Writable:\t+f1.canWrite()); //是否是文件、是否是目录、是否是隐藏的 System.out.println(Is file:\t+f1.isFile()); System.out.println(Is directory:\t+f1.isDirectory()); System.out.println(Is hidden:\t+f1.isHidden()); } } ;2.相关知识 ;File类对象中与文件相关的的重要方法 ; ◎ 文件对象的测定方法 boolean exists() 文件对象是否存在 boolean canWrite() 文件对象是否可写 boolean canRead() 文件对象是否可读 boolean setReadOnly() 将所引用的文件设为只读 boolean isFile() 文件对象是否是文件 boolean isHidden() 文件对象是否是隐藏文件 boolean isAbsolute() 文件对象是否是绝对路径 ◎ 常用的获取文件信息方法 long lastModified() 获取文件最后修改时间 long length() 获取文件长度。 ;【应用拓展】 ;三、项目23 复制文件 ;while((c=fis.read())!=-1) //逐字节从源文件中输入,再输出到fos流 fos.write(c); fis.close(); fos.close(); } catch(FileNotFoundException e) { System.out.println(FileStreamsTest: +e); } catch(IOException e) { System.err.printlnFileStreamsTest: +e); } } } ;2.相关知识 ;文件;输入输出类 ;InputStream ; 字节输入流类的方法 ;OutputStream; 字节输出流类的重要方法 ;FileReader;FileWriter
显示全部
相似文档