如何设置最后修改的文件?

时间:2019-02-12 17:18:20

标签: android android-file

我正在尝试在Android 5+(API 21+)上设置文件的最后修改。
我试过了:
1. File.setLastModified()在许多设备上不起作用。 Android错误。它返回False
2.通过touch的Shell命令Runtime.getRuntime().exec(cmd)不起作用。
3. Files.setLastModifiedTime()在某些设备上返回异常:

java.nio.file.FileSystemException: /storage/emulated/0/DCIM/Test/IMG_20181222_102357.jpg: Operation not permitted

,但是File是可写的:Files.isWritable(f.toPath())返回True

权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

运行时权限也已实现并允许。

您能帮我怎样在Android上设置最后修改的文件?

0 个答案:

没有答案