Java获取文件创建时间为空
通过swing选择文件,获取文件位置,将文件位置传参,获取文件的创建时间,文件大小,文件行数。其他两个都能取到,就是创建时间取不到。控制台:文件路径D:\\aaa.txt...
通过swing选择文件,获取文件位置,将文件位置传参,获取文件的创建时间,文件大小,文件行数。其他两个都能取到,就是创建时间取不到。
控制台:
文件路径 D:\\aaa.txt
行数:3
创建时间:null
字节数:35
但是不用参数直接将路径"D:\\aaa.txt"放在 方法里就可以控制台
D:\\aaa.txt
行数:3
创建时间:2017/07/17 16:01
字节数:35 展开
控制台:
文件路径 D:\\aaa.txt
行数:3
创建时间:null
字节数:35
但是不用参数直接将路径"D:\\aaa.txt"放在 方法里就可以控制台
D:\\aaa.txt
行数:3
创建时间:2017/07/17 16:01
字节数:35 展开
2个回答
2017-07-19
展开全部
//如果你的jdk环境是1.7或以上,建议使用
try {
BasicFileAttributes bf = Files.readAttributes(Paths.get("F:/aaa.txt"), BasicFileAttributes.class);
bf.creationTime().toMillis();//获取到创建时间的毫秒数,自己转成date类型
} catch (IOException e) {
e.printStackTrace();
}
//BasicFileAttributes 这个还可以获取文件大小,最近修改时间
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询