- package com.yourcompany.struts;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.util.Date;
- public class MyFileTime {
- public static void main(String[] args) {
- File file = new File("F://2007vb6");// 文件目录
- try {
- for (File demoFile : file.listFiles()) {
- Process ls_proc = Runtime.getRuntime().exec(
- "cmd.exe /c dir " + file.getAbsolutePath() + " /tc");// 通过DOS获得的创建时间
- InputStream is = ls_proc.getInputStream();
- BufferedReader br = new BufferedReader(new InputStreamReader(is));
- String str;
- int i = 0;
- while ((str = br.readLine()) != null) {
- i++;
- if (i == 6) {
- System.out.println("Create time:" + str.substring(0, 17));
- }
- }
- Date date = new Date(demoFile.lastModified());// 最后修改时间
- System.out.println("Last Time:" + date);
- FileInputStream fis = new FileInputStream(demoFile);
- System.out.println("File Size:" + fis.available());
- }
- } catch (Exception ex) {
- }
- }
- }
java获得文件的创建和最后访问修改时间
最新推荐文章于 2022-08-23 09:36:39 发布