栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java中File类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java中File类

  1. 什么是File类
    java.io.File类就是文件的意思。用于表示硬盘上的文件和文件夹。

  2. File类的功能

    • 访问文件或目录的基本属性
    • 对文件进行创建删除操作
    • 访问文件夹的信息。

3.对文件的操作

	  File file = new File("./file"); //绝对路径移植性差,推荐使用相对路径。
      System.out.println("存在"+file.exists());
      System.out.println("是文件"+file.isFile());
      System.out.println("文件夹"+file.isDirectory());
      System.out.println("文件名"+file.getName());
      System.out.println("大小(long)"+file.length());

创建文件

File file = new File("./file/test1.txt");
if(file.exists()){
	System.out.println("文件已存在");
}else{
	file.createNewFile();
	System.out.println("文件已创建");
}
  • 过滤以点开头的文件夹,并返回显示。
public class filter {
    public static void main(String[] args) {
        File file = new File(".");  //.代表当前路径
        if(file.isDirectory()){ //判断当前是否为文件夹,一般一定是文件夹,以防万一。
            //创建匿名内部类:文件过滤器
            FileFilter filter = new FileFilter() {
                @Override
                public boolean accept(File f) {  //填写过滤规则
                    String fname = f.getName();
                    System.out.println("过滤器"+fname);
                    return fname.startsWith("."); //返回以点开头的文件夹
                }
            };

            //按照编写的规则过滤文件
            File[] f = file.listFiles(filter); //获取当前目录下的所有子项,返回一个file类型数组。
            System.out.println(f.length);
            for (int i = 0;i
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号