-
Java读取文件创建时间和最后修改时间
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
-
- public class ReadFileTime {
-
- public static void main(String[] args) {
- getCreateTime();
- getModifiedTime_1();
- getModifiedTime_2();
- }
-
-
- public static void getCreateTime(){
- String filePath = "C:\test.txt";
- String strTime = null;
- try {
- Process p = Runtime.getRuntime().exec("cmd /C dir "
- + filePath
- + "/tc" );
- InputStream is = p.getInputStream();
- BufferedReader br = new BufferedReader(new InputStreamReader(is));
- String line;
- while((line = br.readLine()) != null){
- if(line.endsWith(".txt")){
- strTime = line.substring(0,17);
- break;
- }
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- System.out.println("创建时间 " + strTime);
-
- }
-
- @SuppressWarnings("deprecation")
- public static void getModifiedTime_1(){
- File f = new File("C:\test.txt");
- Calendar cal = Calendar.getInstance();
- long time = f.lastModified();
- cal.setTimeInMillis(time);
-
- System.out.println("修改时间[1] " + cal.getTime().toLocaleString());
-
- }
-
-
- public static void getModifiedTime_2(){
- File f = new File("C:\test.txt");
- Calendar cal = Calendar.getInstance();
- long time = f.lastModified();
- SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- cal.setTimeInMillis(time);
- System.out.println("修改时间[2] " + formatter.format(cal.getTime()));
-
- }
- }
-
相关阅读:
【日语】标日初级上册单词(5-8)1
【日语】标日初级上册单词(1-4)1
【日语】计算机日语
百家姓日语
【日语】动物名称日语单词集合
【日语】日语常用会话1000句
【日语】编程相关日语词汇
【日语】日语N5学习
【日语】日语新闻核心词汇
使用uni-app开发微信小程序之登录模块
-
原文地址:https://www.cnblogs.com/dauber/p/9466411.html
Copyright © 2020-2023
润新知