中华考试网·阅读新闻
编程开发 > JAVA > 文章内容

java基础知识总结(24)

2016-1-15编辑:ljnbset

File类常用方法

File类中包含了很多获得文件或文件夹属性的方法,使用起来比较方便,下面将常见的方法介绍如下:

                   a、createNewFile方法

                                     public boolean createNewFile() throws IOException

该方法的作用是创建指定的文件。该方法只能用于创建文件,不能用于创建文件夹,且文件路径中包含的文件夹必须存在。

                   b、delect方法

                                     public boolean delete()

该方法的作用是删除当前文件或文件夹。如果删除的是文件夹,则该文件夹必须为空。如果需要删除一个非空的文件夹,则需要首先删除该文件夹内部的每个文件和文件夹,然后在可以删除,这个需要书写一定的逻辑代码实现。

                   c、exists方法

                                     public boolean exists()

                           该方法的作用是判断当前文件或文件夹是否存在。

                   d、getAbsolutePath方法

                                     public String getAbsolutePath()

该方法的作用是获得当前文件或文件夹的绝对路径。例如c:\test\1.t则返回c:\test\1.t。

                   e、getName方法

                                     public String getName()

                           该方法的作用是获得当前文件或文件夹的名称。例如c:\test\1.t,则返回1.t。

                   f、getParent方法

                                     public String getParent()

                           该方法的作用是获得当前路径中的父路径。例如c:\test\1.t则返回c:\test。

                   g、isDirectory方法

                                     public boolean isDirectory()

                           该方法的作用是判断当前File对象是否是目录。

                   h、isFile方法

                                     public boolean isFile()

                           该方法的作用是判断当前File对象是否是文件。

                   i、length方法

                                     public long length()

该方法的作用是返回文件存储时占用的字节数。该数值获得的是文件的实际大小,而不是文件在存储时占用的空间数。

                   j、list方法

                                     public String[] list()

该方法的作用是返回当前文件夹下所有的文件名和文件夹名称。说明,该名称不是绝对路径。

                   k、listFiles方法

                                     public File[] listFiles()

                           该方法的作用是返回当前文件夹下所有的文件对象。

                   l、mkdir方法

                                     public boolean mkdir()

该方法的作用是创建当前文件文件夹,而不创建该路径中的其它文件夹。假设d盘下只有一个test文件夹,则创建d:\test\abc文件夹则成功,如果创建d:\a\b文件夹则创建失败,因为该路径中d:\a文件夹不存在。如果创建成功则返回true,否则返回false。

                   m、mkdirs方法

                                     public boolean mkdirs()

该方法的作用是创建文件夹,如果当前路径中包含的父目录不存在时,也会自动根据需要创建。

                   n、renameTo方法

                                     public boolean renameTo(File dest)

该方法的作用是修改文件名。在修改文件名时不能改变文件路径,如果该路径下已有该文件,则会修改失败。

                   o、setReadOnly方法

                                     public boolean setReadOnly()

                           该方法的作用是设置当前文件或文件夹为只读。

java基础知识总结(23)
咨询热线:4000-525-585(免长途费)