java怎么获取文件的创建时间,最后访问时间
2016-11-22
展开全部
假如你的jdk环境可以在1.7或之上,推荐你用nio包下的一个对象
代码如下:
Path p = Paths.get("C:/1.txt")
try {
BasicFileAttributes att = Files.readAttributes(p, BasicFileAttributes.class);//获取文件的属性
att.creationTime().toMillis();
att.lastAccessTime().toMillis();
att.lastModifiedTime().toMillis();
} catch (IOException e1) {
e1.printStackTrace();
}
//如各个方法名称显示的,你研究下吧
展开全部
用file,
比如我在D盘有个文件夹a,现在要获取其创建时间:
File file = new File("D:\\a");
long time = file.lastModified();//返回文件最后修改时间,是以个long型毫秒数
String ctime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(time));
System.out.println(ctime);
比如我在D盘有个文件夹a,现在要获取其创建时间:
File file = new File("D:\\a");
long time = file.lastModified();//返回文件最后修改时间,是以个long型毫秒数
String ctime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(time));
System.out.println(ctime);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询