码迷,mamicode.com
首页 > 其他好文 > 详细

File类

时间:2021-02-09 12:27:59      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:java   表达   lis   direct   修改   rgs   length   cep   path   

# File类

- java.io.File 父类是Object 跟IO流没有关系,不能进行读和写
- File对应的可能是**目录**也可能是**文件**
- File只是路径名的抽象表达形式

##  File的常用方法

~~~ java
package com.jiang.io;

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

/**
 * @author JQC
 * @date 2021/2/8-22:37
 */
public class FileTest {
    public static void main(String[] args) throws IOException {
        File file = new File("D:\\安装包\\SQLyog-8.32(sn)\\GdiPlus.dll");
        // File是否存在
        System.out.println(file.exists());
        if(!file.exists()){
            // 创建单层目录
            //file.mkdir();
            // 创建多级目录
            //file.mkdirs();
            // 创建文件
            //file.createNewFile();
        }
        // File是否是目录
        System.out.println(file.isDirectory());
        // File是否是文件
        System.out.println(file.isFile());
        // File最后修改时间
        long haomiao = file.lastModified();
        Date date = new Date(haomiao);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
        System.out.println(sdf.format(date));
        // 获取当前层级的File的名字
        System.out.println(file.getName());
        // 获取File的绝对路径
        System.out.println(file.getAbsolutePath());
        // 获取File的路径
        System.out.println(file.getPath());
        // 获取File的父目录
        System.out.println(file.getParent());
        // 获取File的父File
        File parentFile = file.getParentFile();
        System.out.println(parentFile.getPath());
        // 获取File文件的大小
        System.out.println(file.length());
        // 获取当前File下的所有File
        File[] files = parentFile.listFiles();
        for (File file1:files) {
            System.out.println(file1.getName());
        }
    }
}
~~~

File类

标签:java   表达   lis   direct   修改   rgs   length   cep   path   

原文地址:https://www.cnblogs.com/jqccan/p/14391488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!