frankx
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1350回复:9

关于文件系统的问题

楼主#
更多 发布于:2004-01-14 18:30
近日研读了 《USB项目技术报告》和《优盘文件系统》,在此先向两位作者致谢,在下受益匪浅。
另有一问题请教:在FAT16文件系统中,根目录区的每个目录项为32个字节,其中并没有包含关于各个目录之间的关系的信息,以及文件与目录之间联系的信息,不知道,这些信息从那里可以找到。
boycn
驱动牛犊
驱动牛犊
  • 注册日期2003-11-26
  • 最后登录2010-08-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-14 19:44
根目录的个数是固定的,知道了起始地址一个一个往下找就是了.目录项中有一个文件的起始簇号,就是文件与目录之间的联系了.
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-14 19:58
优盘文件系统里面不是已经讲清楚了啊!
frankx
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-15 16:28
可能是在下没有问清楚!
我是想通过根目录区的数据建立文件系统的树形结构,所以需要知道各目录的节点关系及目录与文件的包含关系,还望赐教!
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-15 18:36
当前目录项的32个字节的第26,27字节指向下个目录项的起始簇号,依此类推!
frankx
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-15 20:43
非常感谢!
当前目录项中的簇号好像指的是当前目录/文件的起始簇号吧!
您所说的“下个目录项”是指该目录的子目录吗,如果是这样,那该目录的别的子目录要怎样链到?
boycn
驱动牛犊
驱动牛犊
  • 注册日期2003-11-26
  • 最后登录2010-08-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-15 21:20
子目录是以文件的形式存在的,目录项的文件属性中就有一位指明该目录项对对应的为子目录
frankx
驱动牛犊
驱动牛犊
  • 注册日期2003-11-17
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-15 22:01
to boycn:
   你所说的那一位是用来区分该目录项是目录还是文件的
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2004-01-17 09:17
子目录是一个特殊的文件,其内容记录着本目录的所有文件和目录(记录形式与根目录相同,但是其记录长度取决于最大文件长度)。
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-01-17 12:02
我是说目录其实是跟文件一样的,只是属性不同,属性在11h字节,目录属性为10h
游客

返回顶部