【发布时间】:2013-01-20 12:01:01
【问题描述】:
我有一段 JAVA 代码,它读取一些文件并将它们加载到内存中一段时间。文件句柄在读取后保留。我的问题是我想限制用户使用“DEL”键或 rm 命令删除这些文件。
我可以通过保留文件句柄在 Windows 上实现相同的目的,而在 Unix 上 rm 不支持文件上的锁定。我什至尝试过Filechannel.lock(),但也没有用。
欢迎提出任何建议。
【问题讨论】:
-
如何将文件存储在只能由 root 和运行 java 程序的用户写入的位置?