File类

1.通过父抽象路径名和子路径名字符串创建一个新的File实例:File f =new File(file , "hellow.txt");
2.通过路径名字符串转换成抽象路径名来创建一个新 File 实例:File f =new File("C:/aa/hellow.txt");
3.根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例

File f =new File("c:/aa" , "hellow.txt");
4.通过 file: URI 转换成一个抽象路径名来创建一个新的 File 实例:File f =new File(URI uri) 

5.当且仅当不存在具有此抽象路径名指定的名称的文件时,原子地创建由此抽象路径名指定的一个新的空文件:public boolean createNewFile() throws IOException
6.删除此抽象路径名表示的文件或目录:public boolean delete()
7.创建此抽象路径名指定的目录:public boolean mkdir()
8.创建此抽象路径名指定的目录,包括创建必需但不存在的父目录:public boolean mkdirs()
9.测试此抽象路径名是否为绝对路径名:public boolean isAbsolute()
10.返回由此抽象路径名表示的文件的长度:public long length()
实例

创建:

public class  FileTest{
public static void main(String[] args) throws IOException {
        //文件的创建
        File f=new File("aa.txt");
        System.out.println("是否存在:"+f.exists());//false
        System.out.println("是否创建:"+f.createNewFile());//true
        System.out.println("是否才能在:"+f.exists());//true
 
        //目录的创建
        File f2=new File("newDir");
        System.out.println("是否存在"+f2.exists());//false
        System.out.println("是否创建:"+f2.mkdir());//true
        System.out.println("是否才能在:"+f2.exists());//true
 
        //创建多级目录
        File f3=new File("newDira\\newDirb");
        System.out.println("是否创建:"+f3.mkdir());//flse
        File f4=new File("newDira\\newDirb");
        System.out.println("是否创建:"+f4.mkdirs());//true
    }
 
}

删除:

public class FileTest {
    public static void main(String[] args) throws IOException {
        //文件的删除
        System.out.println(f.delete());//true
 
        //目录的删除
        System.out.println(f2.delete());//true
        System.out.println(f4.delete());//false
    }
}

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值