灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2992回复:0

目录和文件的中断功能

楼主#
更多 发布于:2012-09-10 18:55

中断21H提供了许多有关目录和文件操作的功能,其中常用的功能如下:

1、操作目录的常用功能

39H――创建目录3BH――设置当前目录

3AH――删除目录47H――读取当前目录

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之目录控制功能。

2、用文件句柄操作文件的常用功能

3CH――创建文件4EH――查找到第一个文件

3DH――打开文件4FH――查找下一个文件

3EH――关闭文件56H――文件换名

3FH――读文件或设备57H――读取/设置文件的日期和时间

40H――写文件或设备5AH――创建临时文件

41H――删除文件5BH――创建新文件

42H――设置文件指针67H――设置文件句柄数(最多文件数)

43H――读取/设置文件属性6CH――扩展的打开文件功能

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之文件操作功能。

3、用FCB操作文件的常用功能

0FH――打开文件21H――随机读

10H――关闭文件22H――随机写

13H――删除文件23H――读取文件的大小

14H――顺序读24H――设置相对记录数

15H――顺序写27H――随机读块

16H――创建文件28H――随机写块

17H――文件换名

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之文件操作功能(FCB)和记录操作功能(FCB)。

4、磁盘绝对读写中断

中断25H――磁盘绝对读中断中断26H――磁盘绝对写中断

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之其它DOS中断。

5、系统标准设备的句柄

0000H――键盘0001H――屏幕

0002H――错误显示(屏幕)0003H――COM1

0004H――打印机

6、目录、文件功能的应用举例

例8.13 编写一个创建子目录的程序,具体要求如下:

1)、用键盘输入一个目录路径名,若输入的字符串为空,则程序运行结束;

2)、若目录创建成功,显示成功信息,否则,显示创建失败信息。

喜欢0 评分0
游客

返回顶部