File

//File
//文件操作类
//File
//FileOutputStream

import java.io.File;
import java.io.FileOutputStream;
import java.nio.charset.StandardCharsets;
import java.text.SimpleDateFormat;
import java.util.Date;

public class FileUtil {
    public static void main(String[] args) {
        //创建文件
        File file = new File("G:" + File.separator + "test" + File.separator + "fileUtil.txt");
        if (!file.getParentFile().exists()) {
            file.getParentFile().mkdirs();
        }
        try {
            if (!file.exists()) {
                file.createNewFile();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        //文件内输入内容
        String context = "Hello World!" + "\t" + new Date() + "\r\n";
        try {
            FileOutputStream fos = new FileOutputStream(file, true);
            fos.write(context.getBytes(StandardCharsets.UTF_8));
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        //获取文件信息
        System.out.println("是否是文件:"+file.isFile());
        System.out.println("是否可读:"+file.canRead());
        System.out.println("是否可写:"+file.canWrite());
        System.out.println("最后修改日期:"+ new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(file.lastModified()));
        System.out.println("文件大小:"+file.length());
    }
}

 

 

 

posted @ 2021-09-24 18:45  legendary_tm  阅读(16)  评论(0编辑  收藏  举报