LibreOffice
LibreOffice 24.2 SDK API Reference
|
This permission represents access to a file or directory. More...
import"FilePermission.idl";
Public Attributes | |
string | URL |
target file url More... | |
string | Actions |
comma separated actions list More... | |
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.
"<<ALL FILES>>"
permission with write action is especially dangerous. This grants permission to write to the entire file system.string Actions |
comma separated actions list
string URL |
target file url