第11章磁盘文件存取技术 111有关概念 1,2磁盘文件管理系统功能调用
第11章 磁盘文件存取技术 11.1 有关概念 11.2 磁盘文件管理系统功能调用
111扩展磁盘文件管理有关概念 DOS提供的磁盘管理功能包括三个方面: 是关于文件内部所存放的数据,比如建立、读、写等 是针对文件的外部属性,如査找文件的名称、日期 三是目录管理的创建、删除功能等
11.1 扩展磁盘文件管理有关概念 DOS提供的磁盘管理功能包括三个方面: 一是关于文件内部所存放的数据,比如建立、读、写等 二是针对文件的外部属性,如查找文件的名称、日期 三是目录管理的创建、删除功能等
1、 ASCI串 ASCI串一对文件进行说明。 ASCII串最后一个字节 为0,其余字节是指示文件位置的ASCI码字符串。 Id: path filename. ext, 00 用变量定义的形式就写作: filename DB 'C: SAMPLE.TXT.00 2、文件代号 文件建立或打开后,DOS在自已的保留区建立一个有关 文件名、存放盘、路径及读写位置指针等信息的控制块,而 返回给用户的是一个16位的二进制控制字,称为文件代号。 用这个上文件代号可以方便的访问相应的文件
1、ASCIIZ串 ASCIIZ串—对文件进行说明。ASCIIZ串最后一个字节 为0,其余字节是指示文件位置的ASCII码字符串。 [d:][path]filename.ext,00 用变量定义的形式就写作: filename DB 'C:\SAMPLE.TXT',00 2、文件代号 文件建立或打开后,DOS在自已的保留区建立一个有关 文件名、存放盘、路径及读写位置指针等信息的控制块,而 返回给用户的是一个16位的二进制控制字,称为文件代号。 用这个上文件代号可以方便的访问相应的文件
DOS已经预定义了文件代号0到4与标准输入输出设备 对应,即 0一标准输入设备,键盘; 1—标准输出设备,屏幕; 2——错误输出的标准设备,屏幕; 3——标准辅助设备(通信端口); 标准打印设备 这5个文件代号长期处于打开状态,应用程序可以直接 使用
DOS已经预定义了文件代号0到4与标准输入输出设备 对应,即 0 ── 标准输入设备,键盘; 1 ── 标准输出设备,屏幕; 2 ── 错误输出的标准设备,屏幕; 3 ── 标准辅助设备(通信端口); 4 ── 标准打印设备。 这5个文件代号长期处于打开状态,应用程序可以直接 使用
3、错误返回码 0,操作成功 CF= 1,操作失败 错误类型码保存在AX寄存器中(如图) 4、文件属性一有一个字节表示 位号:76543210 只读 隐藏 系统 卷标 子目录 归档
3、错误返回码 0,操作成功 CF= 1,操作失败 错误类型码保存在AX寄存器中(如图) 4、文件属性—有一个字节表示 只读 隐藏 系统 卷标 子目录 归档 位号:7 6 5 4 3 2 1 0