美文网首页
Java基础-对文件操作的File类

Java基础-对文件操作的File类

作者: 王子也寂寞 | 来源:发表于2017-06-13 11:30 被阅读0次

IO流操作中大部分都是对文件的操作,所以Java就提供了File类来让我们对文件进行操作.

一.构造方法:

A:  File file = new File("e:\\demo\\a.text"); 

B:  File file = new File("e:\\demo\\", "a.text");

C:  File file = new File("e:\\demo");

      File file2 = new File(file, "a.txt");

二.File的功能:

A:创建功能:

public  boolean  createNewFile();创建文件,如果有这个文件就不创建了.

                                                      注意如果要在某个目录下创建该目录必须已经存在.

public  boolean  mkdir();             创建文件夹,如果该文件夹已经存在了就不创建了.

                                                    注意如果要在某个目录下创建该目录必须已经存在.

public  boolean  mkdirs();            创建文件夹,如果父文件夹不存在会自动创建,相当于创建多级文件夹.

          注意:

                  创建文件/文件夹的时候没写路径,就默认在项目路径下.

B:删除功能:

public  boolean  delete();

           注意:

                a:Java中的删除不走回收站.

                b:要删除一个文件夹,请注意该文件夹不能包含文件/文件夹.

C:判断功能:

public boolean isDirectory();判断是否是目录.

 public boolean isFile();判断是否是文件.

 public boolean exists();判断是否存在.

 public boolean canRead();判断是否可读.

 public boolean canWrite();判断是否可写.

 public boolean isHidden();判断是否隐藏.

D:普通获取

 public String getAbsolutePath();获取绝对路径.

 public String getPath();获取相对路径.

 public String getName();获取名称.

 public long length();获取大小.字节k.

 public long lastModified();获取最后一次的修改时间,毫秒值.看有没有人碰我文件.

E:高级获取:

public String[] list();获取指定目录下的所有文件/文件夹的名称数组.

public File[] listFiles();获取指定目录下的所有文件/文件夹的File对象数组.

相关文章

  • 第17章 文件类

    Java提供了对操作系统中文件进行操作的文件类,其类名是java.io.File类,其中包含了对文件和目录(文件夹...

  • Java之File类

    Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作。本文将对Java File文件操作...

  • 最完整的javaIO流总结

    一:File类 ① java.io.file类是专门对文件进行操作的类,只能对文件本身进行操作,不能对文件内容进行...

  • Java之I/O(一)字符流:操作文件、目录

    File类Java中操作文件和目录的类 FileFilter 、FilenameFilter 1. File类的静...

  • Java的问价操作File类

    Java关于文件操作模块(File) File类对文件的操作 File的方法结构. 看名字就大概知道方法的意思了。...

  • java.io.File简单学习

    File类的用途 java.io.File用于表示文件(目录),可以通过 File 类在程序中操作硬盘上的文件和目...

  • android文件操作相关

    继续android开发基础操作---文件相关操作涉及简单的文件文件操作,涉及的类File FileOutput...

  • 2020-10-31 Java File和IO流

    java中与文件相关的操作封装在File类中File file = new File(path);初始化file....

  • I/O流之File类

    File 类用于文件的操作 是在 java .io包下的File类下 构造方法: list() 返回 指定目录...

  • Java基础-对文件操作的File类

    IO流操作中大部分都是对文件的操作,所以Java就提供了File类来让我们对文件进行操作. 一.构造方法: A: ...

网友评论

      本文标题:Java基础-对文件操作的File类

      本文链接:https://www.haomeiwen.com/subject/nbldqxtx.html