Java基础之File类

File类:

1、用来将文件或者文件夹封装成对象
2、方便对文件与文件夹的属性信息进行操作
3、File对象可以作为参数传递给流的构造函数
4、了解 File类的常用方法

File类的常见方法:

1、创建:
   boolean createNewFile(),在指定位置创建文件,如果该文件已经存在,则不会创建,返回false.
                            和输出流不一样,输出流对象一建立创建文件,如果文件已经存在,则会被覆盖.

   boolean mkdir(); 创建目录
   boolean mkdirs();创建多级目录

2、删除:
   boolean delete(); 删除失败返回 false.
   void deleteOnExit();  JVM虚拟机退出时删除该文件。

3、判断
   boolean canExecute();文件是否可执行,配合Runtime.exec()
   boolean canRead();文件是否可读
   boolean canWrite();文件是否可写
   int compareTo();文件的比较
   boolean exists();文件或目录是否存在.
   boolean isFile();是否文件
   boolean isDirectory();是否目录
   boolean isHidden();是否隐藏
   boolean isAbsolute();是否绝对路径

   在判断文件对象是否是文件或目录时,必须要先判断该目录或文件对象的内容是否存在。

4、获取信息
   String getName();
   String getPath();
   String getParent();
   String getAbsolutePath();
   File getAbsolutePath();
   long lastModified();
   long length();
  
  

  

posted @ 2013-01-31 17:29  陈晓明  阅读(166)  评论(0编辑  收藏  举报