File.SetExecutable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| SetExecutable(Boolean) |
Удобный метод задания разрешения на выполнение владельца для этого абстрактного имени пути. |
| SetExecutable(Boolean, Boolean) |
Задает разрешение на выполнение владельца или всех пользователей для этого абстрактного имени пути. |
SetExecutable(Boolean)
Удобный метод задания разрешения на выполнение владельца для этого абстрактного имени пути.
[Android.Runtime.Register("setExecutable", "(Z)Z", "GetSetExecutable_ZHandler")]
public virtual bool SetExecutable(bool executable);
[<Android.Runtime.Register("setExecutable", "(Z)Z", "GetSetExecutable_ZHandler")>]
abstract member SetExecutable : bool -> bool
override this.SetExecutable : bool -> bool
Параметры
- executable
- Boolean
Если true, задает разрешение на доступ, чтобы разрешить выполнение операций; если false запретить выполнение операций
Возвращаемое значение
true Значение if и только в том случае, если операция выполнена успешно. Операция завершится ошибкой, если у пользователя нет разрешения на изменение разрешений доступа для этого абстрактного имени пути. Если executable и false базовая файловая система не реализует разрешение на выполнение, операция завершится ошибкой.
- Атрибуты
Комментарии
Удобный метод задания разрешения на выполнение владельца для этого абстрактного имени пути.
Вызов этого метода формы file.setExcutable(arg) ведет себя точно так же, как вызов
file.setExecutable(arg, true)
Добавлено в версии 1.6.
Java документации по java.io.File.setExecutable(boolean).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также
- <xref:Java.IO.File.SetExecutable(System.Boolean%2c+System.Boolean)>
Применяется к
SetExecutable(Boolean, Boolean)
Задает разрешение на выполнение владельца или всех пользователей для этого абстрактного имени пути.
[Android.Runtime.Register("setExecutable", "(ZZ)Z", "GetSetExecutable_ZZHandler")]
public virtual bool SetExecutable(bool executable, bool ownerOnly);
[<Android.Runtime.Register("setExecutable", "(ZZ)Z", "GetSetExecutable_ZZHandler")>]
abstract member SetExecutable : bool * bool -> bool
override this.SetExecutable : bool * bool -> bool
Параметры
- executable
- Boolean
Если true, задает разрешение на доступ, чтобы разрешить выполнение операций; если false запретить выполнение операций
- ownerOnly
- Boolean
Если trueразрешение на выполнение применяется только к разрешению на выполнение владельца; в противном случае оно применяется ко всем.
Если базовая файловая система не может отличать разрешение владельца от разрешения на выполнение других пользователей, то разрешение будет применяться ко всем, независимо от этого значения.
Возвращаемое значение
true Значение if и только в том случае, если операция выполнена успешно. Операция завершится ошибкой, если у пользователя нет разрешения на изменение разрешений доступа для этого абстрактного имени пути. Если executable и false базовая файловая система не реализует разрешение на выполнение, операция завершится ошибкой.
- Атрибуты
Комментарии
Задает разрешение на выполнение владельца или всех пользователей для этого абстрактного имени пути.
Класс java.nio.file.Files определяет методы, работающие с атрибутами файла, включая разрешения файла. Это можно использовать, если требуется более детальное управление разрешениями на файл.
Добавлено в версии 1.6.
Java документации по java.io.File.setExecutable(boolean, boolean).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".