FileUtils.copyDirectory
除非卸载 Android SD 卡,否则不会正确写入修改日期。使用 FileUtils 中的这段简单代码:
try {
FileUtils.copyDirectory(srcDir2, destDir2);
} catch (IOException e) {
我可以将手机内部存储中的目录复制到 sd 卡,保留目录中文件的修改日期信息,这对我的应用程序至关重要。
可悲的是,如果 SD 卡被移除而不弹出它,则复制目录中文件的所有修改日期信息都设置为复制文件的时间。如果 SD 已正确卸载,则修改日期信息将正确保留。
我已经尝试过刷新和关闭功能,但它们与这种文件无关。我缺少什么代码来完成目录而不卸载?我正在使用一个 android 设备将一个全尺寸的 SD 插槽,如果它在没有正确弹出的情况下被击倒,我不能冒险丢失所有信息