1. 程式人生 > >java.io.File.setExecutable(boolean executable) 方法來設定所有者對於此抽象路徑名執行許可權。

java.io.File.setExecutable(boolean executable) 方法來設定所有者對於此抽象路徑名執行許可權。

java.io.File.setExecutable(boolean executable) 方法來設定所有者對於此抽象路徑名執行許可權。

宣告

以下是 java.io.File.setExecutable(boolean executable) 方法的宣告:

publicboolean setExecutable(boolean executable)

引數

  • executable -- 設定訪問許可權為true,允許執行的操作,否則執行操作為false。

返回值

如果操作成功此方法返回true,否則返回false。

異常

  • SecurityException -- 如果安全管理器存在並且其方法拒絕寫訪問無論是舊的或新的路徑名。

例子

下面的示例演示java.io.File.setExecutable(boolean executable) 方法的用法。

package com.yiibai;import java.io.File;publicclassFileDemo{publicstaticvoid main(String[] args){File f =null;booleanbool=false;try{// create new File objects
         f =newFile("test.txt");// set executable()bool= f.setExecutable(true);
// printsSystem.out.println("setExecutable() succeeded?: "+bool);// can executebool= f.canExecute();// printsSystem.out.print("Can execute?: "+bool);}catch(Exception e){// if any error occurs e.printStackTrace();}}}

讓我們編譯和執行上面的程式,這將產生以下結果:

setExecutable() succeeded?:trueCan execute?:true