IO实例

来源:互联网 发布:陈意涵用的跑步软件 编辑:程序博客网 时间:2024/06/13 05:54
显示文件的基本信息,通过引用文件包,import java.util.File来调用File对象中的方法.获取文件的基本信息
输入/输出流实例1
 

输出结果为:

java实例 第七章:输入/输出流 Demo2

显示目录的基本信息:
实例介绍:
FilenameFilter借口的作用是可以对文件名进行过滤.通过File类获取指定的目录下的所有文件,然后通过FilenameFilter借口对文件名进行过滤.
关键技术解析:
 public String[] list():返回该目录下所有文件(包括目录)的文件名.文件名不包含路径信息.
public File[] listFile():返回该目录下的所有文件(包括目录)的file对象
public boolean accept(File dir,String name):测试制动文件是否应该包含在某一文件列表中,dir参数表示被找到的文件所在目录;name表示文件名称.
实例:
输出结果为:

java 实例第七章 输入/输出流 FileDemo3
实例介绍:
在一个目录下创建一个文件时,首先判断指定的目录中是否存在,如果不存在,则自动创建一个,然后再创建一个新的空文件夹,
关键技术解析:
public boolean mkdir()方法根据抽象路径创建一个新的文件夹,当抽象路径指定的文件存在时,创建失败.
public boolean createNewFile() 根据抽象路径创建一个新的空文件,当抽象的路径指定的文件存在时,创建失败
public boolean mkdis() 方法根据抽象路径创建目录,包括创建必须但不会存在的父目录
实例代码:
输出结果:
注:根据创建目录字符串所传入的字符串和创建文件的字符串的不同,输出结果会有所不同.

java实例第七章 输入/输出流 FileDemo4
实例介绍:
在一个指定的目录下根据文件名前缀,扩展名来创建多个文件,如果指定的目录不存在,那么系统会根据用户指定的抽象路径来创建一个目录.
关键技术解析:
public static File createTempFile(String prefix,String suffix):创建临时文件,可以指定临时文件的文件名前缀.扩展名,以及文件所在的目录,如果不指定目录,则存放在系统的临时文件夹下,参数:prefix表示用于生成文件的前缀字符串,suffix表示用于生成文件名的后缀字符串
public static File createTempFile(String prefix,String suffix,File directory):在指定的目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称.参数:prefix表示用于生成文件名的前缀字符串,suffix表示用于生成文件名的后缀字符串,directory表示将创建的文件所在的目录
实例代码:
输出结果:

java实例 第七章:输入/输出流 FileDemo5
实例介绍:
主要实现的功能就是删除计算机系统上指定的文件和目录,可以删除某个单独的文件,也可以整个删除,包括其目录下的所有文件和子目录以及子目录下的所有文件.
关键技术解析:
public boolean delete():方法能删除文件和目录,当删除文件成功返回true,否则返回false.
在使用delete()方法时,如果此路径表示的是一个目录,那么此目录必须为空才能删除
实例代码:
输出结果:

0 0
原创粉丝点击