当前位置 : 主页 > 编程语言 > c++ >

File类中获取文件

来源:互联网 收集:自由互联 发布时间:2021-06-30
gistfile1.txt package day19;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;/** * 描述: * 获取文件 * 1、public String getAbsolutePath():获取绝对路径 * 2、public String getPath():获取路径 * 3、
gistfile1.txt
package day19;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 描述:
 * 获取文件
 * 1、public String getAbsolutePath():获取绝对路径
 * 2、public String getPath():获取路径
 * 3、public String getName() :获取名称
 * 4、public long length():获取长度,字节数
 * 5、public long lastModified():获取最后一次的修改时间,毫秒值
 * 6、public String[] list():获取指定目录下的所有文件或者文件夹的名称数组
 * 7、public File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组
 * @outhor 71948
 * @create 2017-10-14 10:03
 */

public class Demo5_FileMethod {
    public static void main(String[] args) throws Exception{
        File file1 = new File("F:\\Java\\Java视频\\day19\\day19(异常&IO(File类))\\day19_video");
        String[] arr = file1.list();

        for (String s : arr) {
            System.out.println(s);
        }

        File[] subFiles = file1.listFiles();
        for (File subFile : subFiles) {
            System.out.println(subFile);
        }
    }

    public void demo1() throws  Exception{
        File file = new File("F:\\BaiduYunDownload\\file1\\t.txt");
        file.createNewFile();
        System.out.println(file.exists());
        System.out.println(file.getAbsoluteFile());
        System.out.println(file.getName());
        System.out.println(file.getPath());
        System.out.println(file.length());
        System.out.println(file.lastModified());
        Date date = new Date(file.lastModified());
        System.out.println(date);
        SimpleDateFormat d = new SimpleDateFormat("YYYY年MM月dd 日 HH:MM:ss");
        System.out.println(d.format(date));
    }
}
网友评论