最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > java文件操作和文件过滤器后端开发

java文件操作和文件过滤器后端开发

时间:2023-05-25 10:05:25 阅读: 文章分类: 网站建设 作者: 网络小编

导读:后端开发后端开发java提供了File类来供我们操作文件,FIle是文件或文件夹的抽象表示,也就是对象表示。总结了几个常用的方法 File(File parenrt,Strin网站seo优化培训网站推广优化seo。

网站seo优化培训网站推广优化seojava提供了File类来供我们操作文件,FIle是文件或文件夹的抽象表示,也就是对象表示。总结了几个常用的方法 File(File parenrt,String child)、FIle(String pathname)、File(String parent,String child),三个构造函数可以多种方式实现实例化。 getAbsolutePath():返回此文件或者文件夹的绝对路径 getName():返回此文件夹或者文件的名称 getPath():返回此文件夹或者文件的表示,也就是构造参数中的参 […]

java提供了File类来供我们操作文件,FIle是文件或文件夹的抽象表示,也就是对象表示。总结了几个常用的方法

  • File(File parenrt,String child)、FIle(String pathname)、File(String parent,String child),三个构造函数可以多种方式实现实例化。
  • getAbsolutePath():返回此文件或者文件夹的绝对路径
  • getName():返回此文件夹或者文件的名称
  • getPath():返回此文件夹或者文件的表示,也就是构造参数中的参数
  • createNewFIle():创建一个新的文件
  • mkdir():创建新目录,注意只能创建一层,
  • mkdirs():创建多层目录
  • isDirectory():判断是否是一个目录
  • isFile():判断是否是文件
  • list():返回文件或目录的名字的字符串数组
  • listFiles():返回文件或目录的文件对象数组

文件过滤器:

  listFiles()函数返回文件的对象列表,而有时候我们只需要其中特定的文件,比如说.txt文件,而其余的不用返回,虽然可以在返回后再操作该数组,但这样有点太复杂了,java给我们提供了俩个接口FilenameFilter和FileFilter,将此接口对象传入到listFiles的参数中,以达到过滤的目的。接口中的accept就是过滤函数,分别对获得的每一个文件调用此方法,若返回true,则放入到数组中,反之移除

FilenameFilter:

  FilenameFilter过滤器,我们只能使用文件或者目录的名字,dir参数是文件所在的目前对象,并不是文件的FIle对象,所有我们一般只是使用name参数

public interface FilenameFilter { boolean accept(File dir, String name); }

FileFilter:

  FileFilter过滤器,参数pathname即是文件的FIle对象,通过它我们可以获得文件的一切属性,比如说pathname.getName()就是文件的名字啦,可以变成间接的FIlenameFilter。功能强大

public interface FileFilter { boolean accept(File pathname); }

实例:

关键词标签: 文件 过滤器

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-25 ,文章java文件操作和文件过滤器后端开发主要讲述文件,过滤器,java文件操作和文件过滤器后端开发网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_8112.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章