:: com :: sun :: star :: io ::

struct FilePermission
Description
This permission represents access to a file or directory. A FilePermission consists of a file url and a set of actions valid for that url.

The path of the file url that ends in "/ * " indicates all the files and directories contained in that directory. A path that ends with "/-" indicates (recursively) all files and subdirectories contained in that directory. A file url string consisting of the special token "<<ALL FILES>>" matches any file.
Note: A file url string consisting of a single " * " indicates all the files in the current directory, while a string consisting of a single "-" indicates all the files in the current directory and (recursively) all files and subdirectories contained in the current directory.
The actions to be granted is a list of one or more comma-separated keywords. The possible keywords are "read" , "write" , "execute" , and "delete" . Their meaning is defined as follows:

  • read -- read permission
  • write -- write permission
  • execute -- execute permission
  • delete -- delete permission

The actions string is processed case-insensitive.

@attention Be careful when granting FilePermissions. Think about the implications of granting read and especially write access to various files and directories. The "<<ALL FILES>>" permission with write action is especially dangerous. This grants permission to write to the entire file system. @since #107627#

Elements' Summary
URL target file url
Actions comma separated actions list
Elements' Details
URL
string URL;
Description
target file url
Actions
string Actions;
Description
comma separated actions list
Top of Page