fle*_*esh 1 java unix filesystems
我需要创建一个Java util,它将通过Unix(和/或Linux)文件系统进行处理,并构建目录结构的对象模型,检索文件信息 - 大小,创建日期,上次访问日期等 - 此外我还需要检索文件所在的物理存储设备上的信息.理想情况下,这个util可以移植.我没有Java标准库的经验,只有有限的Unix OS经验.
是否有Java标准库可以处理Unix文件系统?或者我是否必须通过某些API进行本机调用,然后担心可移植性?我有什么选择?
特别查看Apache Commons IO和FileUtils.iterator().那将允许您导航文件系统.使用迭代器比构建庞大的候选文件列表更好,主要是因为潜在的内存问题.
如果您需要特殊访问符号链接,那么这可能还不够,您可能需要查看JDK 7的早期版本.我理解Java 7的文件系统将具有一些围绕符号链接的功能.
注意:许多Unix文件系统会给你ctime
,这是inode创建日期而不是文件创建日期.
归档时间: |
|
查看次数: |
4290 次 |
最近记录: |