File类

1、用来将文件或者文件夹封装成对象

2、方便对文件与文件夹的属性信息进行操作。

3.File对象可以作为参数传递给流的构造函数

 

文件目录操作

import java.io.*;
class FileDemo 
{
    public static void main(String[] args) 
    {
        consMethod();
    }

    public static void consMethod(){
        File f1 = new File("a.txt");

        //父目录,子目录
        //将目录和文件分成2个文件进行操作。
        File f2 = new File("c:\\abc", "b.txt");

        
        File d = new File("c:\\abc");
        File f3 = new File(d, "c.txt");

        sop(f1);
        sop(f2);
        sop(f3);

        //File f4 = new File("c:\\abc\\zzz\\a.txt");
        File f4 = new File("c:" + File.separator+"abc" + File.separator +"zzz" + File.separator + "a.txt");
        sop(f4);
    }

    public static void sop(Object obj){
        System.out.println(obj);
    }
}

 

 

File类常见方法

1.创建

    boolean  createNewFile(); 

import java.io.*;

class FileDemo2 
{
    public static void main(String[] args) throws Exception
    {
        method_1();//如果文件已经存在,则不创建。
    }

    public static void method_1() throws Exception{
        File f= new File("file.txt");
        sop("creat:" + f.createNewFile());
    }

    public static void sop(Object obj){
        System.out.println(obj);
    }
}

2.删除

boolean delete();

void deleteOnExit();

3.判断

boolean exitsts();文件是否存在

isFile();

isDirectory();

isHidden();

isAbsolutePath();

 

4.获取信息

getName()

getPath()

getParent()

getAbsolutePath()

long lastModified()

long length()

转载于:https://www.cnblogs.com/nophy/p/3863515.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值