阅读:1367回复:4
高分求教sl811读写u盘问题
我已经能够在u盘上成功读写文件,现在的目的是,我想在u盘上建议文件夹,把文件写在文件夹下。
哪位老兄将以下实现的流程,最好有示范性的代码,要多少分都行啊! |
|
沙发#
发布于:2003-11-07 13:58
感谢lxhpt
,先给20分鼓励一下,我一贴只能给这么多! |
|
板凳#
发布于:2003-11-07 12:26
我做过对U盘的读写,在根目录下创建文件,但没有做过创建子目录.以下只是我的一点理解.
在FDT中,子目录的管理一普通文件相同,一个子目录文件在FDT表中也占据32个字节的目录项,但它的长度为0,在FAT中也占一个字. 在根目录写的文件或子目录在U盘的存储位置: 逻辑扇区号=1+2*FAT的扇区数+根FDT+(首簇号-2)*每簇扇区数 根目录FDT表和子目录中的FDT表有两个最大的区别: 1:根FDT表的扇区数是固定的,所以存放的文件或子目录是有限制的,而子目录FDT正好想反. 2:根FDT表的所有扇区在物理上是连续存放的,而子目录FDT表的所有扇区在物理上是不连续存放的, |
|
地板#
发布于:2003-11-07 11:23
你说得好轻松阿,你做出来了吗?变化我也能看得到,但具体写程序的时候思路是怎样的呢?我能写文件,通过改文件属性也能穿件文件夹,但是创建的文件夹不能用。你要是做出来了,将将思路也行啊!
|
|
地下室#
发布于:2003-11-07 08:41
这正是我目前也要做的,但是我认为这种问题似乎太容易了,你格式化好一个优盘,用DiskExplorer把映象文件保存下来,再创建一个子目录,看看有什么变化,再往子目录里拷几个文件看看如何保存的。
|
|