語言

File.SetExecutable 方法

定義

多載

名稱 Description
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 當且僅當操作成功時。 若使用者沒有權限更改此抽象路徑名稱的存取權限,操作將失敗。 若 executable 是 false 且底層檔案系統未實作執行權限,則該操作將失敗。

屬性

備註

一種方便的方法,用來設定擁有者執行此抽象路徑名稱的執行權限。

此形式的 file.setExcutable(arg) 呼叫與呼叫完全相同

file.setExecutable(arg, true)

新增於1.6版本。

Java 文件 java.io.File.setExecutable(boolean)。

本頁部分內容為基於 Open Source 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 當且僅當操作成功時。 若使用者沒有權限更改此抽象路徑名稱的存取權限,操作將失敗。 若 executable 是 false 且底層檔案系統未實作執行權限,則該操作將失敗。

屬性

備註

設定擁有者或所有人對此抽象路徑名稱的執行權限。

該 java.nio.file.Files 類別定義了操作檔案屬性的方法,包括檔案權限。 當需要更細緻的檔案權限操作時,這可以使用。

新增於1.6版本。

Java 文件 java.io.File.setExecutable(boolean, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於