Java读取文件创建时间和最后修改时间
来源:互联网 发布:算法竞赛谜题 编辑:程序博客网 时间:2024/05/20 20:47
- 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);
- //输出:创建时间 2009-08-17 10:21
- }
- /**
- * 读取文件修改时间的方法1
- */
- @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);
- //此处toLocalString()方法是不推荐的,但是仍可输出
- System.out.println("修改时间[1] " + cal.getTime().toLocaleString());
- //输出:修改时间[1] 2009-8-17 10:32:38
- }
- /**
- * 读取修改时间的方法2
- */
- 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()));
- //输出:修改时间[2] 2009-08-17 10:32:38
- }
- }
阅读全文
0 0
- Java读取文件创建时间和最后修改时间
- Java读取文件创建时间和最后修改时间
- JAVA读取文件的创建时间和修改时间
- JAVA读取文件的创建时间和修改时间
- JAVA读取文件的创建时间和修改时间
- JAVA读取文件的创建时间和修改时间
- java 读取文件的创建 时间和修改时间
- java获得文件的创建和最后访问修改时间
- C++ win环境修改文件创建时间、最后的修改时间和最后的访问时间
- 获取文件创建时间、最后修改时间、访问时间
- java获取文件创建和修改时间
- 文件最后修改时间
- pb9获取文件创建时间、最后修改时间及设置最后修改时间的方法
- Java中如何得到文件的创建时间&最后修改时间
- java 得到文件最后的修改时间
- 获取文件最后修改时间(java)
- java获取文件最后的修改时间
- java获取时间戳,及文件最后修改时间。
- 比较推荐学习Linux系统应该看的书籍
- POJ 2342 Anniversary party / HDU 1520 Anniversary party / URAL 1039 Anniversary party
- *p++ 和 (*p)++
- 机器翻译之Facebook的CNN与Google的Attention
- SpringMVC集成Hibernate的主要配置
- Java读取文件创建时间和最后修改时间
- Tomcat的目录结构及用途
- MyBatis:There is no getter for property named 'XXX' in 'class java.lang.XXXX'
- 类类型约束
- 技术团队的一些事情
- SpringMVC源码(零)SpringMVC的架构流程
- Jmeter:物理内存和虚拟内存
- Android插件DSL参考
- vmstat和top命令解释