博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础之File类
阅读量:4646 次
发布时间:2019-06-09

本文共 829 字,大约阅读时间需要 2 分钟。

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();
  
  

  

转载于:https://www.cnblogs.com/cxmsky/archive/2013/01/31/2887432.html

你可能感兴趣的文章
latex学习(四)tlmgr
查看>>
centos6.5 bugzilla4.4.5 汉化
查看>>
ros topic 发布一次可能会接收不到数据
查看>>
字符串的扩展
查看>>
冒泡排序_c++
查看>>
linux常见术语示意
查看>>
CodeForces743E. Vladik and cards 二分+状压dp
查看>>
GO语言面向对象
查看>>
1111评论
查看>>
CodeForces 546E - Soldier and Traveling(最大流)
查看>>
linux下(Window当然也可以)解决idea创建maven项目导入过慢问题
查看>>
如何设计一个完美的权限管理模块
查看>>
layer---口碑极佳的web弹层组件
查看>>
自己的一些简要学习点
查看>>
HTPJ 1268 GCD
查看>>
细说程序员最后归宿
查看>>
hdu2063 匈牙利算法 二分最大匹配模版题
查看>>
工作中的一些经验小结
查看>>
编译原理(一)
查看>>
Orcal数据库实现主键ID自增
查看>>