3.1流和文件的基本操作.ppt
文本预览下载声明
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
显示全部