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

如何在java中禁用“重命名”文件?,java,Java,java中是否有任何方法可以禁止重命名特定文件,例如MS Excel文件,就像我们可以隐藏它一样。禁止重命名文件将是操作系统/文件系统必须强制执行的事情。这不是Java应用程序有幸/有特权做的事情 而且,我不知道你说的“我们可以隐藏”是什么意思。目前,Java无法隐藏文件,请参见:。操作系统/文件系统必须强制禁用文件重命名。这不是Java应用程序有幸/有特权做的事情 而且,我不知道你说的“我们可以隐藏”是什么意思。目前,Java无法隐藏文件,请参见:。您可以通过在unix下设置对文件ex.chm

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

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


而且,我不知道你说的“我们可以隐藏”是什么意思。目前,Java无法隐藏文件,请参见:。

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


而且,我不知道你说的“我们可以隐藏”是什么意思。目前,Java无法隐藏文件,请参见:。

您可以通过在unix下设置对文件ex.chmod的访问权限来实现,但只能使用OS命令,通过Runtime.exec执行。您可以通过在unix下设置对文件ex.chmod的访问权限来实现,但只能使用OS命令,通过Runtime.exec执行。我使用1.5,因为它支持Runtime.getRuntime.execcmd;其中cmd是字符串cmd[]={attrib,+h,filename}是的。我使用1.5,因为它支持Runtime.getRuntime.execcmd;其中cmd是字符串cmd[]={attrib,+h,filename}