Errata exists for this version of the document.

This ObjectType defines a type for the representation of file directories. It is formally defined in Table C.8.

It is expected that OPC UA Servers will create vendor-specific subtypes of the FileDirectoryType with additional functionalities like Methods for creating symbolic links or setting access permissions. OPC UA Clients providing specialized file transfer user interfaces should be prepared to expose such additional Methods to the user.

Table C.8 – FileDirectoryType

Attribute

Value

BrowseName

FileDirectoryType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of the FolderType defined in 6.6.

Organizes

Object

<FileDirectoryName>

FileDirectoryType

OptionalPlaceholder

Organizes

Object

<FileName>

FileType

OptionalPlaceholder

HasComponent

Method

CreateDirectory

Defined in C.3.3

Mandatory

HasComponent

Method

CreateFile

Defined in C.3.4

Mandatory

HasComponent

Method

Delete

Defined in C.3.5

Mandatory

HasComponent

Method

MoveOrCopy

Defined in C.3.6

Mandatory

Instances of the ObjectType contain a list of FileDirectoryType Objects representing the subdirectories of the file directory represented by the instance of this ObjectType.

Instances of the ObjectType contain a list of FileType Objects representing the files in the file directory represented by the instance of this ObjectType.