Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

Применяется к