Kernel32RemoveDirectory Method
Deletes an existing empty directory.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", CharSet = CharSet.Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true, SetLastError = true)]
public static bool RemoveDirectory(
string pathName
)
<DllImportAttribute("Kernel32.dll", CharSet := CharSet.Auto, BestFitMapping := false,
ThrowOnUnmappableChar := true, SetLastError := true>]
Public Shared Function RemoveDirectory (
pathName As String
) As Boolean
Dim pathName As String
Dim returnValue As Boolean
returnValue = Kernel32.RemoveDirectory(pathName)
public:
[DllImportAttribute(L"Kernel32.dll", CharSet = CharSet::Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true, SetLastError = true)]
static bool RemoveDirectory(
String^ pathName
)
[<DllImportAttribute("Kernel32.dll", CharSet = CharSet.Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true, SetLastError = true)>]
static member RemoveDirectory :
pathName : string -> bool
No code example is currently available or this language may not be supported.
- pathName String
-
The path of the directory to be removed.
This path must specify an empty directory, and the calling process must have delete access to the directory.
In the ANSI version of this function, the name is limited to MAX_PATH characters.
To extend this limit to 32,767 wide characters, call the Unicode version of the function and prepend "\\?\" to the path.
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.