Есть ли способ в java, с помощью которого мы можем отключить переименование определенного файла (например, файла MS-Excel) так же, как мы можем его скрыть.
Вы можете сделать это, установив права доступа к файлу (например, chmod в Unix), но только с помощью команд ОС, выполнив его с помощью Runtime.exec()
chmod
Runtime.exec()
Отключение переименования файлов должно быть обязательным для операционной системы / файловой системы. Это не то, что Java-приложение будет иметь честь / привилегию делать.
Кроме того, я не уверен, что вы имеете в виду под «просто как мы можем это скрыть». В настоящее время Java может НЕ скрыть файл (см .: bug # 4267530 ).