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

JAVA的File类常用方法举例

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

JAVA的File类常用方法举例

JAVA的File类常用方法举例: 1.理解File的含义:

(1)File是java的一个类
C:Orivers 这是一个File对象
C:DriversLanRealtekReadme.txt 也是File对象。
(2)实现了Serializable, Comparable两大接口以便于其对象可序列化和比较
(3)File类是Java.Io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成。不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入输出流来完成
(4)File类和四大家族没有关系,所以File不能完成文件的读和写
(5)File只是一个路径名的抽象表达形式

2.常用方法

(1)创建File对象

import java.io.File;
public class javaFileTest1 {               //throws Exception是为了抛出异常
    public static void main(String[] args) throws Exception{
        //    创建一个File对象起名为f1
        File f1=new File("path");
        
    }
}

(2)判断文件是否存在exists()

import java.io.File;
public class javaFileTest1 {               //throws Exception是为了抛出异常
    public static void main(String[] args) throws Exception{
        //    创建一个File对象起名为f1
        File f1=new File("path.txt");
        System.out.println(f1.exists());
        //f1.exists()判断是否存在,存在为True,否则为false
    }
}

(3)创建file的方法createNewFile()

import java.io.File;
public class javaFileTest1 {    //throws Exception是为了抛出异常
    public static void main(String[] args) throws Exception{
        //    创建一个File对象
        File f1=new File("path");

       if(!f1.exists()){  //如果不存在,以文件的方式创建
           f1.createNewFile();
       }
    }
}

(4)创建目录的方法mkdir()

import java.io.File;
public class javaFileTest1 {    //throws Exception是为了抛出异常
    public static void main(String[] args) throws Exception{
        //    创建一个File对象
        File f1=new File("path");

       if(!f1.exists()){  //如果不存在,以文件的方式创建
           f1.mkdir();
       }
    }
}
//mkdirs()可以创建多重路径

(5)获取当前文件的父路径getParent()

import java.io.File;
public class javaFileTest1 {
    public static void main(String[] args) throws Exception{
     File f=new File( "D://a/b/c" );
     String parentName=f.getParent();  //获取当前对象父路径
        System.out.println(parentName); //输出父路径
    }
}
//运行结果D://a/b

(6)获取文件大小

import java.io.File;
public class javaFileTest1 {
    public static void main(String[] args) throws Exception{
     File f=new File( "D://我的作业" );
        System.out.println(f.length());
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/357899.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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