Java by API/java.io/FilePermission
Версия от 20:43, 31 мая 2010; (обсуждение)
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>