使用语法: | @MkDir path [,segment] @RmDir path [,segment] @ChDir path [,segment] |
|
参数说明: | <path> | 目录路径字符串的地址 |
<segment> | 路径的段地址,缺省值为DS | |
返回参数: | 若CF=1,则AX=错误代码 | |
内容破坏: | AX,DX,DS(若段改变了) | |
参见内容: | Int 21h — 39H、3AH和38H,@GetDir |
使用语法: | @GetDir buffer [,[drive] [,segment]] | |
参数说明: | <path> | 接受目录路径的缓冲区地址 |
<drive> | 驱动器号(一个字节)(0=当前,1=A,2=B,…),缺省值为0 | |
<segment> | 路径的段地址,缺省值为DS | |
返回参数: | 若CF=1,则AX=错误代码 | |
内容破坏: | AX,SI,DL,DS(若段改变了) | |
参见内容: | Int 21h — 47H,@ChDir,@GetDrv |
使用语法: | @GetDrv @SetDrv drive |
|
参数说明: | <drive> | 驱动器号(一个字节)(0=A,1=B,…) |
返回参数: | 对@GetDrv,AL=驱动器号(0=A,1=B,…) 对@SetDrv,AL=驱动器数 |
|
内容破坏: | AX(二者),DL(在@SetDrv中) | |
参见内容: | Int 21h — 19H和0EH,@GetDir,@ChkDrv |
使用语法: | @ChkDrv [drive] | |
参数说明: | <drive> | 驱动器号(一个字节)(0=当前,1=A,2=B,…),缺省值为0 |
返回参数: | AX=每柱面中的扇区数,-1—非法的驱动器 BX=可用柱面 CX=每扇区的字节数 DX=驱动器中的柱面数 |
|
内容破坏: | AX,BX,CX和DX | |
参见内容: | Int 21h — 36H,@GetDrv |