Remove a directory.
XSharp.RT (in XSharp.RT.dll) Version: 2.18
Syntax Request Example
pszDirName AS PSZ
) AS LONG
public static int DirRemove(
- Type: Psz
The name of the directory to erase, including an optional drive.
If you do not specify a drive, the Windows default is used.
0 if successful; -1 if there is an argument error; otherwise, the DOS error code.
DirRemove() removes a specified directory. You must have sufficient rights to delete a directory.
A directory must be empty in order to be deleted. So, to delete a directory that contains subdirectories, you must first delete the subdirectories (see example below).
This example uses DirRemove() to delete a subdirectory named C:\VO\ONE, which only contains an empty subdirectory named C:\VO\ONE\TWO:
2siResult := DirRemove("c:\vo\one")