Remove_Directory¶
Include: Use System\FileSystem.pkg
See Also: File_Exist, Make_Directory, Make_Temp_File, Valid_Drive
Purpose¶
Removes a directory.
Syntax¶
Remove_Directory [Recursive] [FILE] {Folder}
Arguments¶
Recursive
: Removes a populated directory tree.
FILE
: Optional file driver. The FILE driver is optional; when omitted, file operations use FILE.
{Folder}
: Directory path to remove.
Behavior¶
Without Recursive, Remove_Directory removes empty directories and leaves parent directories in place. Removing a non-empty directory without Recursive raises a DataFlex error. With Recursive, populated directory trees are removed.
Example¶
Remove_Directory FILE "test1/test2/test3"
Remove_Directory "test1/test2/test4"
Remove_Directory Recursive FILE "test1"
Remove_Directory Recursive "test2"