[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Exposes methods for managing directories. [Property] Path=Sets the directory path to operate. ARG(string)|2| Target=Sets the path to the new location for source directory. ARG(string)|2| Recursive=Specifies whether to remove directories, subdirectories, and files in path recursively. ARG(bool)|14|0|True,False Security=Sets the access control to apply to the directory. ARG(DirectorySecurity)|20|(empty)|DirectorySecurity [Methods] doCreate=Creates all directories and subdirectories as specified by path. ARG(string path)|1|0 *doCreate2=Creates all the directories in the specified path, applying the specified Windows security. ARG(string path, DirectorySecurity directorySecurity)|1|0 *doDelete=Deletes an empty directory from a specified path. ARG(string path)|1|0 *doDelete2=Deletes the specified directory and, if indicated, any subdirectories and files in the directory. ARG(string path, bool recursive)|1|0 *doExists=Determines whether the given path refers to an existing directory on disk. ARG(string path)|1|0 *doMove=Moves a file or a directory and its contents to a new location. ARG(string path, string target)|1|0 onCreate=Occurs after invoke the method doCreate and returns the result. ARG(DirectoryInfo)|2|0 onError=If an error occurs, an error message appears ARG(string)|2|2 *onExists=Occurs after invoke the method doExists and returns the result. ARG(bool)|2|104 Path=Defines the directory path to operate. ARG(string)|4|2 Exists=Returns a value whether the specified directory exists. ARG(bool)|3|104 *Recursive=Defines the value that specifies whether to remove directories, subdirectories, and files in path recursively. ARG(bool)|4|104 *Security=Defines the access control to apply to the directory. ARG(DirectorySecurity)|4|0 *Target=Defines the path to the new location for source directory. If source path is a file, then target must also be a file name. ARG(string)|4|2