File及File中的方法

package IoTest;

import java.io.File;

public class FileTest1 {
    
    
    public static void main(String[] args){
        File f3=new File("D:/JAVA/File/file.txt");
        
        //获取父路径
        //第一种方法
        String parentPath1=f3.getParent();
        System.out.println("获取父路径的第一种方法:"+parentPath1);
    
        
        File parentFile=f3.getParentFile();
        System.out.println("获取父路径的第二种方法:"+parentFile);
        //获取绝对路径
        System.out.println("获取绝对路径"+parentFile.getAbsolutePath());
        System.out.println("获取绝对路径"+f3.getAbsolutePath());
    }
}

-------------------------------------------------------------------------------------------------------------

package IoTest;

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

public class FileTest2 {
    
    public static void main(String[] args){
        
        File f4=new File("D:/JAVA/File/file.txt");
        
        //获取文件名
        System.out.println("获取文件名"+f4.getName());
        
        //判断是否是一个目录
        System.out.println(f4.isDirectory());
        
        //判断是否是一个文件
        System.out.println(f4.isFile());
        
        //获取最后一次修改时间
        long lastTime=f4.lastModified();//返回毫秒级别的时间。从1970年到现在的总毫秒数
        System.out.println(lastTime);
        //将毫秒转换成日期
        Date time=new Date(lastTime);
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy--MM--dd HH:mm:ss SSS");
        String steTime=sdf.format(time);
        System.out.println(steTime);
        
        //获取文件大小
        System.out.println(f4.length());
        
        
    }

}

------------------------------------------------------------------------------------------------------------------------------

package IoTest;

import java.io.File;

/*
 * File中的ListFiles方法:可获取当前目录下所有的子文件
 */
public class FileTest3 {
    public static void main(String[] args){
        File f5=new File("D:/JAVA/File");
        File[] files=f5.listFiles();
        for(File file:files){
            System.out.println(file);
        }
    }

}

 

posted @ 2020-10-09 14:45  L1998  阅读(239)  评论(0)    收藏  举报