Java - File类

File类

Java.io.File 继承自 Java.lang.Object

包含获得一个文件/目录的属性,以及对文件/目录进行改名和删除的方法。

封装了文件或路径的属性,但是它既不包括创建文件的方法,也不包括数据的输入输出(I/O)。

绝对文件名:由文件名和完整路径以及驱动器字母组成。例如:c:\book\Welcome.java

相对文件名:相对于当前工作目录的路径。例如:Welcome.java

目录路径:例如:c:\book

File类提供一种抽象,指 以不依赖机器的方式 来处理很多 依赖于机器的文件和路径名的复杂性。

文件名是一个字符串。File类是文件名及其目录路径的一个包装类。例如:

new File("c:\\book"); // 在目录 c:\book下创建一个File对象 

new File("c:\\book\\test.dat"); // 为文件 c:\book\test.dat 创建一个File对象

注意,windows中目录的分隔符是反斜杠,但是Java中反斜杠是转义字符,应写成 \\ 的形式

在程序中,不要直接使用绝对文件名,考虑移植性的问题,例如:使用 new File("Welcome.java")为在当前目录下的文件Welcome.java创建一个File对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值