如何在java中禁用“重命名”文件?

时间:2010-02-28 17:43:04

标签: java

在java中是否有任何方法可以禁用重命名特定文件(例如MS-Excel文件),就像我们可以隐藏它一样。

2 个答案:

答案 0 :(得分:4)

禁用文件重命名将是操作系统/文件系统必须强制执行的操作。这不是Java应用程序有幸做的事情。

另外,我不确定你的意思是“就像我们可以隐藏它”一样。目前,Java可以 NOT 隐藏文件(参见:bug# 4267530)。

答案 1 :(得分:4)

您可以通过设置文件的访问权限(例如unix下的chmod),但仅使用OS命令,使用Runtime.exec()执行它

来实现