我正在使用JCIFS库将JPG从手机复制到Windows共享。文件副本工作正常,但setLastModified
方法没有任何效果。我对相关共享具有完全写入权限。有没有其他方法可以在我刚刚创建的文件上设置上次修改日期?
SmbFile sFile = new SmbFile(destFileName, auth);
FileInputStream fileInputStream = new FileInputStream(new File(sSourceFilePath));
byte[] buf = new byte[16 * 1024 * 1024];
int len;
while ((len = fileInputStream.read(buf)) > 0) {
sfos.write(buf, 0, len);
}
fileInputStream.close();
sfos.close();
sFile.setCreateTime(file_modified_date);
sFile.setLastModified(file_modified_date);