package com.syscom;
import java.io.*;
import java.util.*;
/**
*如果是文件没有经过修改则得到的是创建时间
*如果修改过则得到是最后修改的时间
*/
public class TestGetFileTime {
public static void main(String[] args) {
File file = new File("d:/test.txt");
//毫秒数
long modifiedTime = file.lastModified();
System.out.println(modifiedTime);
//通过毫秒数构造日期 即可将毫秒数转换为日期
Date d = new Date(modifiedTime);
System.out.println(d);
// Set the last modified time
long newModifiedTime = System.currentTimeMillis();
//设置最后一次修改的时间
boolean success = file.setLastModified(newModifiedTime);
if (!success) {
System.out.println("change failed");
} else {
System.out.println(new Date(file.lastModified()));
}
}
}
import java.io.*;
import java.util.*;
/**
*如果是文件没有经过修改则得到的是创建时间
*如果修改过则得到是最后修改的时间
*/
public class TestGetFileTime {
public static void main(String[] args) {
File file = new File("d:/test.txt");
//毫秒数
long modifiedTime = file.lastModified();
System.out.println(modifiedTime);
//通过毫秒数构造日期 即可将毫秒数转换为日期
Date d = new Date(modifiedTime);
System.out.println(d);
// Set the last modified time
long newModifiedTime = System.currentTimeMillis();
//设置最后一次修改的时间
boolean success = file.setLastModified(newModifiedTime);
if (!success) {
System.out.println("change failed");
} else {
System.out.println(new Date(file.lastModified()));
}
}
}