◄Map► ◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── ;* RemoveDir - Removes a specified subdirectory. ;* ;* Shows: DOS Function - 3Ah (Delete Directory) ;* ;* Params: Pspec - Pointer to ASCIIZ pathname of subdirectory ;* ;* Return: Short integer with error code ;* 0 if successful ;* 1 if delete error or subdirectory not empty RemoveDir PROC USES ds, Pspec:PBYTE LoadPtr ds, dx, Pspec ; Point DS:DX to path spec mov ah, 3Ah ; DOS Function 3Ah int 21h ; Delete Directory mov ax, 0 ; Set error code, keep flags .IF carry? inc ax ; Set error code to 1 .ENDIF ret RemoveDir ENDP -♦-