File的使用

 File的成员方法有很多,但是只有一部分需要注意:【创建/遍历/获取】

package com.Lucky.File;

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

/**
 * File的成员方法【常用】:
 *              1.isDirectory()   判断是否为文件夹
 *              2.isFile()        判断是否是文件
 *              3.exists()        判断是否不存在
 *              4.getName()        获取文件名称【如果是文件就返回文件名+文件后缀】【如果是文件夹就返回文件名】
 *              5.getAbsolutePath() 获取文件的绝对路径
 *              6.getPath()         获取定义文件的路径【获取new File()这里的路径】
 *              7.length()          获取文件的大小【单位是字节,注意:不能获取文件夹的大小】
 *              8.lastModified       获取文件最后被修改的毫秒值
 *
 *
 * 接下来的是:  File的创建以及删除方法:看FileMothods1
 */
public class FileMothods {
    public static void main(String[] args) {
        String str="C:\Users\Lucky\Desktop\测试文件夹";
        String child="cs.txt";

        System.out.println("----File(String str)   把字符串的路径信息转换成File对象----");
        File file1=new File(str);
        System.out.println(file1);


        System.out.println("------------------------成员方法---------------------------");
        System.out.println(file1.isDirectory());
        System.out.println(file1.isFile());
        System.out.println(file1.exists());
        System.out.println();

        File val=new File("H:\项目\javaSE\IO\src\com\Lucky\File\test");
        System.out.println(val.getName());
        System.out.println(val.getAbsolutePath());
        System.out.println(val.getPath());
        System.out.println(val.lastModified());  //获取文件最后被修改的毫秒值



        ///拓展:  将该时间的毫秒值转化成格式为 :  yyyy年MM月dd日
       long nb= val.lastModified();
        Date date =new Date(nb);

        SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy年MM月dd日");
        System.out.println(dateFormat.format(date));


    }
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » File的使用