如何使用Java FileChannel复制文件和目录的保留时间戳? 看起来像复制到另一个位置时文件不保留时间戳。 在Java中如何使用FileChannel?如何使用Java FileChannel复制保留时间戳
1
A
回答
1
您不能FileChannel
做到这一点,你可以使用Apache公地IO:
IOUtils.copy(new FileInputStream(file), new FileOutputStream(file2));
// copy file and preserve the time stamp. the sourceFile and destFile are of type java.io.File
FileUtils.copyFile(sourceFile,destFile);
参考:http://www.studytrails.com/java-io/file-copying-and-moving-deleting.jsp
1
这不是FileChannel
的作用。 A FileChannel
只是一个字节通道的封装。
你想要的是为此使用“新”Java 7文件API。如果您想将文件复制到一个位置,同时保留的属性,你可以做到这一点:
相关问题
- 1. 如何使用powershell复制文件并保留原始时间戳
- 2. 复制我的SQL Server数据库时保留时间戳
- 3. 如何保留时间戳当gsutil cp
- 4. 如何使用SVN保留文件的时间戳?
- 5. 缩小图像时保留时间戳
- 6. 保留php上传时间戳
- 7. 如何使rsync保留未更改文件的时间戳
- 8. 保留与Paramiko的时间戳
- 9. .Net库在保留时间戳的同时移动/复制文件
- 10. 保留时间戳记中的R
- 11. 使用日常组时保留时间戳信息由
- 12. 时间戳值不保留在Struts2
- 13. 如何在Joda-Time时间戳中保留时区?
- 14. 如何在oracle和java中保留24小时00分钟的时间戳值
- 15. 长时间保留的Textfield复制操作(复制弹出)
- 16. Sql Plus如何使用时间戳复制表
- 17. 复制时保留计数
- 18. 如何使用时间戳?
- 19. 如何使用时间戳?
- 20. 如何克隆存储库并保留文件时间戳?
- 21. 如何加载保留时间戳的ClearCase快照视图
- 22. 保留和复制之间的区别?
- 23. 如何复制文件和时间戳之间的2倍,并保留目录结构
- 24. 如何将java时间戳转换为php时间戳?
- 25. Java时间戳php时间戳
- 26. 用mysqli保存时间戳
- 27. 如何使用Matlab实时保存avi和时间戳?
- 28. 保留来自postgresql时间戳的时区信息go
- 29. Maven资源插件:如何将资源复制到目标文件夹并保留时间戳?
- 30. 使用时间戳保存文件
不...不会...不会复制属性...时间戳是,但只有时间戳 – fge