文档介绍:,档案directory目录stream流write写,书写read读,阅读source源头,来源destination目标,,理解输入/输出流的概念运用FileInputStream类和FileOutputStream类读/写字节文件运用FileReader类和FileWriter类配合BufferedReader类和BufferedWriter类读/,其中包含一系列对文件和目录的属性进行操作,对文件进行读写操作的类;程序中如果要使用到该包中的类,对文件或流进行操作,则必须显式地声明如下语句: .*;文件什么是文件? 文件可以认为是相关记录或存放在一起的数据的集合;文件一般是存放在磁盘上的,例如:硬盘、软盘和光盘等等。File类File类的对象不但可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录;当创建一个文件对象后,就可以利用它来对文件或目录的属性进行操作,如:文件名、最后修改日期、文件大小等等;需要注意的是,File对象并不能直接对文件进行读/写操作,只能查看文件的属性;File类的构造方法File类的构造方法有4种重载方式,常用的如下:如: // Filef1=newFile(""); //指明详细的路径以及文件名,请注意双斜线 Filef2=newFile("D:\\Java\\");构造方法说明File(Stringpathname)指定文件(或目录)名和路径创建文件对象File类中的常用方法方法原型说明booleanexists()判断文件是否存在,存在返回true,否则返回falsebooleanisFile()判断是否为文件,是文件返回true,否则返回falsebooleanisDirectory()判断是否为目录,是目录返回true,否则返回falseStringgetName()获得文件的名称StringgetAbsolutePath()获得文件的绝对路径longlength()获得文件的长度(字节数)booleancreateNewFile()throwsIOException创建新文件,创建成功返回true,否则返回false,有可能抛出IOException异常,必须捕捉booleandelete()删除文件,删除成功返回true,lassFileDemo{publicstaticvoidmain(String[]args){//创建一个文件对象,使之与一个文件关联Filefile=newFile("");//("文件或目录是否存在:"+());("是文件吗:"+());("是目录吗:"+());("名称:"+());("绝对路径:"+());("最后修改时间:"+());("文件大小:"+());}}