Есть ли какой-либо способ в java, с помощью которого мы можем отключить переименование определенного файла (например, файл MS-Excel) так же, как мы можем скрыть его.Как отключить «переименование» файла в java?
1
A
ответ
4
Отключение переименования файлов было бы чем-то необходимым для обеспечения операционной системы/файловой системы. Это не то, что приложение Java будет иметь честь/привилегию.
Кроме того, я не уверен, что вы подразумеваете под «так же, как мы можем скрыть это». В настоящее время Java может NOT скрыть файл (см .: bug# 4267530).
4
Вы можете сделать это, установив права доступа к файлу (напр. chmod
под Unix), но только с помощью команд операционной системы, выполняя его с Runtime.exec()
Да он делает. Я использую 1.5 в том, что он поддерживает Runtime.getRuntime(). Exec (cmd); где cmd - String cmd [] = {"attrib", "+ h", filename} – Supereme