你的位置:首页 > 软件开发 > Java > 黑马程序员【java中的IO流】

黑马程序员【java中的IO流】

发布时间:2015-05-20 17:00:36
Java中的IO流 在之前的时候我已经接触过C#中的IO流,也就是说集中数据固化的方式之一,那么我们今天来说一下java中的IO流。 首先,我们学习IO流就是要对文件或目录进行一系列的操作,那么怎样操作文件或目录呢?这就用到 ...

黑马程序员【java中的IO流】

                                               Java中的IO流

     在之前的时候我已经接触过C#中的IO流,也就是说集中数据固化的方式之一,那么我们今天来说一下java中的IO流。

     首先,我们学习IO流就是要对文件或目录进行一系列的操作,那么怎样操作文件或目录呢?这就用到了File类,一个强大的对象,它既可表示文件,又可以表示目录。在程序中,利用File可以对文件进行基本的操作,比如说查看文件名称,文件大小等等。

     创建一个File对象的句法如下:

      File file = new File(String path);

     在该类创建的时候,通过构造函数传递path,path表示所指向的文件路径名。例如,"File file = new File("C:\\Hello.txt");"就创建了一个指向C盘根目录下名为Hello的txt文件的对象。注意,在windows操作系统中,路径名中的分隔符可以用"/",或者用"\",但是必须要写成"\\"其中第一个代表转义字符。File对象是java.io包中引用磁盘文件的唯一对象,File类仅仅是描述File对象的属性,而并未说明数据是如何存储的。File类提供了一些重要的方法来管理文件或目录的属性,下面来个大家一一列举:

黑马程序员【java中的IO流】

     我只是列举出一些File类的常用方法,他还有很多其他的方法,在需要用到的时候大家可以自行查看API,好了,废话不多少直接上代码,看看File类是如何获取文件属性的:

public static void main(String[] args) {     File file = new File("D:\\Hello.txt");     if(file.exists()){       System.out.println("文件的名称:"+file.getName());       System.out.println("文件的相对路径:"+file.getPath());       System.out.println("文件的绝对路径:"+file.getAbsolutePath());       System.out.println("文件的大小:"+file.length());            if(!file.delete()){        System.out.println("删除失败");        return;        }       System.out.println("删除成功");     }else{       System.out.println("文件不存在");     }  }

原标题:黑马程序员【java中的IO流】

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。