商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:jysjhf.qy6.com 文件的建立与删除_揭阳联讯计算机有限公司
揭阳联讯计算机有限公司
联系人: 先生 (经理)
电 话:020-66220120
手 机:

产品目录

文件的建立与删除

留言询价
详细说明

    首先建立文件 我们要建立一个文件“\子目录l\file.Txt”,假设目录“子目录l”已经存在于根目录下。要建立的文体大小为7000个字节,每簇大小4096个字节。



步骤1:读取文件系统*一个扇区的引导扇区.获取簇大小、MFT起始位置以及每个MFT项的大小。



步骤2:读取*一个MFT项,即$MFT文件的MFT项,由它的$DATA属性获取其他MFT的位置。



步骤3:首先为准备新建的文件建立MFT项一访问SMFT文件的$BITMAP屈性,找到一个未分配的项。*一个空闲项为400号,把它分配给新文件,并将$BITMAP中的相应位置置为1。



步骤4:初始化MFT项——跳转400号MFT项的位置,将其中的内容清除。建立标准信息属性($STANDARD_INFORMATION)和文件名属性($FILE_NAME),时间值设置为当前时间。在MFT项头中设置使用中标记。



步骤5:下面需要从使用6号MFT项的$Bitmap文件中为文件的$DATA属性寻找并分配两个簇,因为文件需要两个簇的空间。使用*佳分配策略找到两个连续的空闲簇722和723号簇,将其相应的bit设置为1。将文件内容写入簇中,更新$DATA属性中的簇地址。修改了MFT项,所以更新文件的*后修改时间值。



步骤6:下一步将其中间文件名项。访问使用5号MFT项的根目录,定位“子目录1”.读取索引跟属性($INDEX_ROOT)和索引分配属性($INDEX_ALLOCATION),在倒置树中分类寻找,找到“子目录1”的索引项,它的MFT项地址为200,更新目录的*后访问时间。



步骤7:跳转到200号MFT项,访问它的索引根属性($INDEX_ROOT),寻找将为file.txt分配的空间。为其建立一个新的索引项,重新对倒置树进行分类。新索引项的文件参考号地址是400号MFT项。设置相应的时间值和标志。更新目录的*后写入、*后修改、*后访问时间值。



步骤8:在前面的每一步中,在文件系统日志中建立项并将改变记入$extend$usrrnl,如果设置了配额管理,新文件的大小将记入用户的配额中($extemd$quota)。

欢迎咨询http://www.jysjhf.com/

 
揭阳联讯计算机有限公司
先生 (经理)  
电  话: 020-66220120
传  真:
移动电话:
在线联系:
公司地址: 中国广东广州市天河区石牌西路连邦电脑城二楼222-230号
邮  编:
公司主页: http://jysjhf.qy6.com(加入收藏)
 



其它商业信息
 1 直接到第
5 条信息,当前显示第 1 - 5 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
揭阳联讯计算机有限公司 公司地址:中国广东广州市天河区石牌西路连邦电脑城二楼222-230号
先生 (经理) 电话:020-66220120 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端