在java中是否有任何方法可以禁用重命名特定文件(例如MS-Excel文件),就像我们可以隐藏它一样。
答案 0 :(得分:4)
禁用文件重命名将是操作系统/文件系统必须强制执行的操作。这不是Java应用程序有幸做的事情。
另外,我不确定你的意思是“就像我们可以隐藏它”一样。目前,Java可以 NOT 隐藏文件(参见:bug# 4267530)。
答案 1 :(得分:4)
您可以通过设置文件的访问权限(例如unix下的chmod
),但仅使用OS命令,使用Runtime.exec()
执行它