java中File类的方法

java.io.File 类主要是完成了文件夹管理的命名,查询文件属性,处理目录等操作,它不进行文件内容的读取操作 

四种构造函数
     File f1 = new File("C:\\abc\\1.txt");//File(String pathname);
     FIle f2 = new FIle("C:\\abc","1.txt");//File(String parent,String Child);
     File f3 = new File(f3,"1.txt");//File(File parent,String Child);
     File f4 = new File("C:" + File.separator + "1.txt");//separator 跨平台分隔符

创建方法
     boolean createNewFile()  //不存在返回true,存在返回false
     boolean mkdir() //创建目录
     boolean mkdirs() //创建多级目录

删除方法
     boolean delete()  //从文件系统内删除文件 当文件不存在时返回false
     boolean deleteOnExit() //程序顺利结束时,从文件系统内删除文件

判断方法
     boolean canExecute() //判断文件是否可执行
     boolean canRead() //判断文件是否可读
     boolean canWrite() //判断文件是否可写
     boolean exists() //判断文件是否存在
     boolean isDirectory() //判断文件是否是文件夹
     boolean isFile() //判断文件是否是文件
     boolean isHidden() //判断文件是否隐藏
     boolean isAbsolute() //判断是否是绝对路径,文件不存在也能判断

获取方法
     String getName() //
     String getPath() //
     String getAbsolutPath() //
     String getParent() //
     long lastModified() //
     long length() //返回文件长度
     boolean renameTo(File f) //更名文件
     File[] liseRoots() //获取机器盘符
     String[] list() //返回文件和目录清单
     String[] list(FilenameFilter filter) //
     Stirng toString() //返回文件状态的字符串
     
属性方法
     DataTime getCreationTime() //读取创建时间
     DataTime setCreationTime() //设置创建时间
     DataTime getLastAccessTime() //读取最后访问时间
     DataTime setLastAccessTime() //设置最后访问时间
     DataTime getLastWriteTime() //读取最后修改时间
     DataTime setLastWriteTime()  //设置最后修改时间
     FileAttributes getAttributes() //读取文件属性
     FileAttributes setAttributes() //设置文件属性

     int  HashCode() //返回文件哈希码
     boolean SetReadOnly() //设置文件只读 
     URL ToURL() //将文件的路径转化为URL
     boolean equals() //比较两个文件是否是同一个文件夹,如果是返回 true
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值