Java基础_常用类之File类

File类

File类代表文件或者文件夹的抽象表示形式。
File类是文件或文件夹在java上的映射。而不是磁盘上真正的文件或者文件夹。

构造方法
public File(String pathname); ——最常用的构造方法
参:文件路径。

	File file = new File("text");

public File(String parent, String child) ;
参1:上级文件夹路径字符串 参2:下级文件(夹)路径;

	File file = new File("test","aaa.txt");   aaa.txt在test文件路径下。

public File(File parent, String child)
参1:上级文件夹对象 参2:下级文件(夹)路径;

	同上,只是将parent中的path取出来用。

注意
绝对路径:加了盘符的,在计算机中的绝对地址。
相对路径:默认当前路径在 统属性 user.dir 中存储的路径。

常用方法

  • public boolean canRead() ——是否是只读的

  • public boolean canWrite() ——是否是只写的

  • public boolean exists() ——文件(夹)是否已存在

  • public boolean isDirectory()——判断file是否是文件夹

  • public boolean isFile() ——判断file对象是否是文件

  • public boolean isHidden() ——判断file对象是否隐藏

  • public long lastModified() ——返回修改的日期。

  • public long length() ——返回文件的字节数

  • public String getParent() ——返回上层文件夹路径。

     相对路径同样返回相对路径下的父路径,如果超过相对路径,则返回null
    
File file = new File("test");
file = new File(file.getParent());//则为null
  • public String getName() ——返回文件的名称

     文件对象返回文件名称并带后缀,文件夹返回文件夹名称
    
  • public String getPath() ——返回文件的地址

    构造时相对路径,则返回相对路径的地址,如果时绝对路径,返回绝对路径地址。
    
  • public String getAbsolutePath()——返回绝对路径

  • public boolean mkdir()——创建一个文件夹,成功返回ture,失败返回false

     该方法创建文件夹必须保证file路径下,父路径存在,才能创建,否则报错
    
File file = new File("test\\aa\\bb");
if(file.Par)
file.mkdir();
当aa文件夹存在时,返回false.
创建的文件夹是路径最底层的bb文件夹。
  • public boolean mkdirs();

     如果父路径不存在,则先创建父路径,再去创建子路径。
    
  • public boolean createNewFile() throws IOException

     创建文件。
    
File file = new File("test\\bb");
file.createNewFile();//创建了bb文件
  • public boolean delete()

     删除文件或文件夹。
    

属性

  • separator

     存储了当前系统的路径分隔符,windows下为 \ Linux 下为 /
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值