Java中File

本文详细介绍了Java中File类的基本用法,包括如何创建File对象、判断文件是否存在、判断是否为文件或目录、获取文件路径及名称等。此外还演示了如何通过File类来删除文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是流?
Java中的流是个抽象的概念,当程序需要从某个数据源读入数据的时候,就会开启一个数据流,数据源可以是文件、内存或网络等等。
2.使用File类操作文件或目录属性
public class Kt {
  public static void main(String[] args) {
    File f= new File("src/zhu.txt");--->创建一个File对象
    //"src/zhu.txt"表示所指向的文件路径名
    System.out.println(f);
    //判断文件是否存在
    boolean flag = f.exists();
    System.out.println(flag);
    //判断是否是文件
    flag = f.isFile();
    System.out.println(flag);
    //是否是目录
    flag = f.isDirectory();
    System.out.println(flag);
    //获取文件相对路径
    String path = f.getPath();
    System.out.println(path);
    //获取文件的绝对路径
    path =f.getAbsolutePath();
    System.out.println(path);
    //获取名字
    String name = f.getName();
    System.out.println(name);
    //删除文件或者目录
    flag = f.delete();
    System.out.println(flag);

    //返回文件长度

    long l = f.length(); 

    System.out.println(l);

  }
}
运行结果:

E:\Zhu.txt
true
true
false
E:\Zhu.txt
E:\Zhu.txt
Zhu.txt
true

0
注意:1)首先得创建一个文本文件
例如:zhu.txt
2)在Windows操作系统中,文件路径名中的分隔符可以使用正斜杠“/”如“src/zhu.txt”
也可以使用反斜杠“\”,但必须写成“\\”,其中第一个表示转义符,例如“src\\zhu.txt”
3)文件路径又分为两种:
相对路径:非web项目的相对都是以项目为起点,<建议使用>(例如:src/a.txt)
绝对路径:d:/bin/a.txt(以盘符开头)

4)File不能操作文件内容

转载于:https://www.cnblogs.com/-yuqin/p/6835367.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值