JAVA学习第二周2.2

JAVA学习第二周2.2

一. 文件

文件或者目录的创造方式

public class demo {

    String pathName="D:\\a.text";
    //路徑的兩種方法  \\  /
    File file=new File(pathName);
    //第二種
    String parentPath="D:\\a";
    String childrenPath="bbb.text";
    File file1=new File(parentPath,childrenPath);
    //第3種

    File file2=new File("D:\\bbb");
    String childPath1="cc.text";
    File file3=new File(file2,childPath1);
}

public class demo2 {
    public static void main(String[] args) {
        File f=new File("D:/aaa/bbb/cc.txt");
        System.out.println("文件的絕對路徑"+f.getAbsolutePath());
        System.out.println("文件的相對路徑"+f.getPath());
        System.out.println("文件名"+f.getName());
        System.out.println("文件長度"+f.length());
        System.out.println("-----------------");
        File f1=new File("D:/aaa");
        System.out.println("文件的絕對路徑"+f1.getAbsolutePath());
        System.out.println("文件的相對路徑"+f1.getPath());
        System.out.println("文件名"+f1.getName());
        System.out.println("文件長度"+f1.length());
        //length()表示文件的長度,表示目錄時放回為0
    }
}


   public class Demo3 {
    public static void main(String[] args) {
        File f1=new File("D:/aaa/bbb/c.txt");
        System.out.println("绝对路径为"+f1.getAbsolutePath());

        File f2=new File("c.txt");
        System.out.println("路径为"+f2.getAbsolutePath());



    }
}
public class Demo4 {
public static void main(String[] args) {
    File file=new File("D:\\aaa\\bbb");
    File file1=new File("d:/ccc/ddd/ee.text");
    // CRUD      creat增 read查 update改 delete 删
    //判断是否存在
    System.out.println("file1存在吗"+file.exists());
    System.out.println("file2存在吗"+file1.exists());
    //判断是文件还是目录
    System.out.println("file是文件吗"+file.isFile());
    System.out.println("file是目录吗"+file.isDirectory());


}
}
public class Demo5 {
    public static void main(String[] args) throws IOException {
        //文件的创建
       File file=new File("D:\\chen.txt");
        System.out.println("是否存在"+file.exists());
        System.out.println("是否创建"+file.createNewFile());
        System.out.println("是否存在"+file.exists());
        System.out.println("----------");

        //目录的创建
        File dir=new File("D:\\fa");
        System.out.println("是否存在"+dir.exists());
        System.out.println("是否创建"+dir.mkdir());
        System.out.println("是否存在"+dir.exists());
        System.out.println("----------");
        File dirs=new File("D:/qqq/nan");
        System.out.println("是否创建"+dirs.mkdir());
        System.out.println("是否创建"+dirs.mkdirs());

        //文件的删除
        System.out.println(file.delete());
        //目录的删除
        System.out.println(dir.delete());
        //多级目录删除
        System.out.println(dirs.delete());

        //delete 如果FILE是目录,目录下必须为空


    }
}

    public class Demo6 {
public static void main(String[] args) {
    File file=new File("C:\\Users\\张磊泽\\IdeaProjects");
    //获取当前目录下的所有文件和目录名字
    String []list=file.list();
    for (String s : list) {
        System.out.println(s);
    }
    //只获取文件对象,有了文件对象,就可以获得更多信息
    System.out.println("==========");
    File[] names1=file.listFiles();
    for (File file1 : names1) {
        System.out.println(file1);
    }


}

}

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值