点击或拖拽改变大小

Functions.DirRemove 方法

X#
删除一个目录。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION DirRemove(
	pszDirName AS PSZ
) AS LONG
查看代码

参数

pszDirName
类型:__Psz
要删除的目录名称,包括可选的驱动器。
如果未指定驱动器,将使用 Windows 默认值。

返回值

类型:Int32
如果成功则返回 0;如果参数错误则返回 -1;否则返回 DOS 错误代码。
备注
DirRemove() 删除指定的目录。您必须拥有足够的权限来删除目录。
目录必须为空才能被删除。因此,要删除包含子目录的目录,您必须先删除子目录(请参见下面的示例)。
示例
此示例使用 DirRemove() 删除名为 C:\VO\ONE 的子目录,该子目录仅包含一个名为 C:\VO\ONE\TWO 的空子目录:
X#
1DirRemove("c:\vo\one\two")        // 首先删除最低层目录
2siResult := DirRemove("c:\vo\one")
3                            // 然后删除上层目录
4? DOSErrString(siResult)            // 检查是否有 DOS 错误
参见