2021-12-20_学习B站Java基础视频_IO流(File对象功能-获取)

P253:File对象功能-获取

import java.io.*;

/*
File类常见方法:

4.获取信息。
    getName();
    getPath();
    getParent();

    getAbsolutePath();
    long lastModified();
    long length();
*/
class FileDemo {
    public static void main(String[] args) throws IOException {
        // method_4();
        method_5();
    }

    public static void method_5() {
        File f1 = new File("e:\\java1223\\day20\\test.java");
        // File f2 = new File("e:\\java1223\\day20\\hahaha.java");
        File f2 = new File("d:\\app\\d_test.java");
        
        sop("renameTo:" + f2.renameTo(f1));
    }

    public static void method_4() {
        File f = new File("abc\\file.txt");

        sop("path:" + f.getPath());
        sop("absPath:" + f.getAbsolutePath());
        sop("parent:" + f.getParent()); // 该方法返回的是绝对路径中的父目录,
                                        // 如果获取的是相对路径,返回null。
                                        // 如果相对路径中有上一层目录那么该目录就是返回结果。
    }

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

 

posted on 2021-12-20 21:54  平凡力量  阅读(39)  评论(0编辑  收藏  举报