Java FilePermission Class

Java FilePermission class contains the permission related to a directory or file. All the permissions are related with path. The path can be of two types:

1) D:\\IO\\-: It indicates that the permission is associated with all sub directories and files recursively.

2) D:\\IO\\*: It indicates that the permission is associated with all directory and files within this directory excluding sub directories.


Java FilePermission class declaration

Let's see the declaration for Java.io.FilePermission class:


Methods of FilePermission class

MethodDescription
ByteArrayOutputStream()Creates a new byte array output stream with the initial capacity of 32 bytes, though its size increases if necessary.
ByteArrayOutputStream(int size)Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.

Java FilePermission class methods

MethodDescription
int hashCode()It is used to return the hash code value of an object.
String getActions()It is used to return the "canonical string representation" of an action.
boolean equals(Object obj)It is used to check the two FilePermission objects for equality.
boolean implies(Permission p)It is used to check the FilePermission object for the specified permission.
PermissionCollection newPermissionCollection()It is used to return the new PermissonCollection object for storing the FilePermission object.

Java FilePermission Example

Let's see the simple example in which permission of a directory path is granted with read permission and a file of this directory is granted for write permission.

Output

Read, Write permission is granted for the path D:\IO Package\java.txt




Latest Courses