File file = new File("文件路径");
Log.d("MainActivity", file.lastModified());

结果一直为0,路径写的也是绝对路径,判断exists()也是得到false的结果,但是文件确实存在。谷歌了一番,找到了解决方法:

File file = Context.getFileStreamPath("文件名");

这样就正确了。

谷歌得到的结果:
http://stackoverflow.com/questions/4102193/getting-a-files-last-modified-date

File file = new File("文件路径");Log.d("MainActivity", file.lastModified());结果一直为0,路径写的也是绝对路径,判断exists()也是得到false的结果,但是文件确实存在。谷歌了一番,找到了解决方法:File file = Context.getFileStreamPath("文件名");这样就正确了。谷歌得到的结果: ht
据说,在Linux系统中,文件是没有创建时间属性的,只有最后修改时间,在 File 对象的jdk文档确实只有获取最后修改时间的函数,没有创建时间的函数,如下: long last Modified () 返回此抽象路径名表示的文件最后一次被修改的时间。 示例如下: fun main() { val file = File ("D:/text.txt") val formatter = SimpleDateFormat("yyyy-MM-dd HH:mm:ss") val getCurre
if ( file .exists()) java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String dateTime=df.format(new Date( file .last File f=new File (path);     //Date time=new Date(f.last Modified ());//两种 方法 都可以    if(f.exists()){//喜欢的话可以判断一下。。。