这个例子演示如何读取修改文件或者目录的最后更新时间。
import java.io.File;
import java.util.Date;
public class FileUtil {
public void changeFiletime(String filename) {
File fileToChange = new File(filename);
//读取文件的最后修改时间
Date filetime = new Date(fileToChange.lastModified());
System.out.println(filetime.toString());
//将最近修改时间修改为当前时间
if (fileToChange.setLastModified(System.currentTimeMillis()))
System.out.println("Success!");
else
System.out.println("Failed!");
//读取最近更新时间
filetime = new Date(fileToChange.lastModified());
System.out.println(filetime.toString());
}
public static void main(String[] args) {
FileUtil fileutil = new FileUtil();
fileutil.changeFiletime("C:\\\\temp\\\\myfile.txt");
}
}