Java by API/java.io/FilePermission

Материал из Java эксперт
Перейти к: навигация, поиск

FilePermission: checkPermission(Permission perm)

   <source lang="java">
 

import java.awt.AWTPermission; import java.io.FilePermission; public class MainClass {

 public static void main(String args[]) throws Exception {
   SecurityManager sm = System.getSecurityManager();
   if (sm != null) {
     FilePermission fp = new FilePermission("c:\\autoexec.bat", "read");
     sm.checkPermission(fp);
   }
   if (sm != null) {
     AWTPermission ap = new AWTPermission("accessClipboard");
     sm.checkPermission(ap);
   }
   System.out.println("Has AWTPermission to access AWT Clipboard");
 }

}


 </source>
   
  
 
  



new FilePermission(String path, String actions)

   <source lang="java">
    

import java.io.FilePermission; import java.security.AccessController; public class Main {

 public static void main(String args[]) throws Exception {
   FilePermission fp = new FilePermission("c:\\autoexec.bat", "read");
   AccessController.checkPermission(fp);
 }

}



 </source>