Управление полномочиями файла Windows в Java

Вы можете использовать CLINT:

from clint.textui import colored
print colored.red('some warning message')
print colored.green('nicely done!')

Получить его из GitHub .

16
задан Dave Webb 29 July 2009 в 08:29
поделиться

2 ответа

Если вы используете Java 6, класс File предоставляет вам setExecutable, setWritable и т. Д. См .: http://java.sun.com/javase/6/docs/api/ java / io / File.html

В более старых версиях Java это невозможно; для этого вам нужно выполнить команды ОС:

Windows:

Runtime.getRuntime().exec("attrib -r myFile");

Unix:

Runtime.getRuntime().exec("chmod 777 myFile");
19
ответ дан 30 November 2019 в 17:53
поделиться

Новый пакет Java 7 java.nio.file.attribute делает все это намного проще. Он обеспечивает просмотры полного набора атрибутов файлов, включая разрешения для файлов Posix .

11
ответ дан 30 November 2019 в 17:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: