是否有可能知道android中资产文件夹中文件的日期/时间?

时间:2014-09-09 08:48:04

标签: android assets

在更新/复制文件之前,我需要知道资产文件夹中的文件是否更新。 我已经尝试了这个' http://myossdevblog.blogspot.fr/2010/02/reading-properties-files-on-android.html',但没有日期/时间信息。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

不确定资产文件夹,但如果您的文件位于DDMS透视图的 data / data / com.example.pkg / files 路径中,则可以这样做。

使用public long lastModified ()

返回上次修改此文件的时间,以 1970年1月1日午夜为单位,以毫秒为单位。如果文件不存在,则返回0。

返回上次修改此文件的时间。

 File[] files = dir.listFiles();//dir.listFiles() refers to data/data/com.example.pkg/files  path of your DDMS
   for (File f : files ) {

       // Get the last modified date. Miliseconds since 1970
       Long lastmodified = f.lastModified();

       Log.i("return value of file.lastModified()", new Date(lastmodified).toString());
       }