java中对于文件的操作

创建文件:三种创建文件的方式;

    /******


      源码阅读:
    *****/    

    //父级目录+子级目录
    private File(String pathname, int prefixLength) {
        this.path = pathname;
        this.prefixLength = prefixLength;
    }


    private File(String child, File parent) {
        assert parent.path != null;
        assert (!parent.path.equals(""));
        this.path = fs.resolve(parent.path, child);
        this.prefixLength = parent.prefixLength;
    }
    
    //直接定义文件路径:

    public File(String pathname) {
        if (pathname == null) {
            throw new NullPointerException();
        }
        this.path = fs.normalize(pathname);
        this.prefixLength = fs.prefixLength(this.path);
    }
public class test_file01 {


    public static void main(String[] args) throws IOException {
        createFile();
    }

    public static void createFile() throws IOException {


        String filepath="d:\\网盘文件\\file.txt";
        File file = new File(filepath);
        file.createNewFile();
        System.out.println("创建文件成功!");
    }
}

文件的属性:

public class test_测试文件属性 {

    public static void main(String[] args) {

    }
    @Test
    public void info(){

        File file = new File("d:\\file.txt");
        //获取文件的一些属性操作:
        System.out.println("获取文件名:"+file.getName());
        System.out.println("获取绝对路径:"+file.getAbsolutePath());
        System.out.println("获取父级目录:"+file.getParent());
        System.out.println("获取文件路径:"+file.getPath());
        System.out.println("是否是一个文件:"+file.isFile());
        System.out.println("是否是一个目录:"+file.isDirectory());
    }
}
获取文件名:file.txt
获取绝对路径:d:\file.txt
获取父级目录:d:\
获取文件路径:d:\file.txt
是否是一个文件:true
是否是一个目录:false

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值