FileDirectoryType TOC Previous Next Specification

The representation of the FileDirectoryType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId i=13353
NamespaceUri http://opcfoundation.org/UA/
BrowseName FileDirectoryType
NodeClass ObjectType
IsAbstract False
SubtypeOf FolderType

The references from the FileDirectoryType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
Organizes Object <FileDirectoryName>   FileDirectoryType OptionalPlaceholder
Organizes Object <FileName>   FileType OptionalPlaceholder
HasComponent Method CreateDirectory     Mandatory
HasComponent Method CreateFile     Mandatory
HasComponent Method Delete     Mandatory
HasComponent Method MoveOrCopy     Mandatory

CreateDirectory

Signature

    CreateDirectory(
        [in]  String DirectoryName
        [out] NodeId DirectoryNodeId
    );
Argument Description
DirectoryName  
DirectoryNodeId  

CreateFile

Signature

    CreateFile(
        [in]  String FileName
        [in]  Boolean RequestFileOpen
        [out] NodeId FileNodeId
        [out] UInt32 FileHandle
    );
Argument Description
FileName  
RequestFileOpen  
FileNodeId  
FileHandle  

Delete

Signature

    Delete(
        [in]  NodeId ObjectToDelete
    );
Argument Description
ObjectToDelete  

MoveOrCopy

Signature

    MoveOrCopy(
        [in]  NodeId ObjectToMoveOrCopy
        [in]  NodeId TargetDirectory
        [in]  Boolean CreateCopy
        [in]  String NewName
        [out] NodeId NewNodeId
    );
Argument Description
ObjectToMoveOrCopy  
TargetDirectory  
CreateCopy  
NewName  
NewNodeId