Windows mobile Windows CE文件系统

Windows mobile Windows CE文件系统,windows-mobile,filesystems,Windows Mobile,Filesystems,我需要了解在装有windows mobile 6.5的LG手机中安装了哪个文件系统。有人知道怎么做吗 提前感谢。使用ActiveSync连接到设备并打开远程注册表编辑器。搜索ehHKLM\Drivers\Active键,查找DSKx:的值,其中x是一个数字(您也可以使用FindFirstStore和FindNextStore。 一旦你有了它,你就可以用它开商店了。然后您可以使用FindFirstPartition和FindNextPartition找到第一个分区,打开存储上的分区并查看文件系统类

我需要了解在装有windows mobile 6.5的LG手机中安装了哪个文件系统。有人知道怎么做吗


提前感谢。

使用ActiveSync连接到设备并打开远程注册表编辑器。搜索eh
HKLM\Drivers\Active
键,查找
DSKx:
的值,其中x是一个数字(您也可以使用
FindFirstStore
FindNextStore

一旦你有了它,你就可以用它开商店了。然后您可以使用
FindFirstPartition
FindNextPartition
找到第一个分区,打开存储上的分区并查看文件系统类型(在
PARTINFO
结构中)

这一切都可以用这个来完成。

很可能是脂肪(虽然不一定是脂肪),但这对你没有多大帮助。你不可能真的很容易地适应它(无论是阅读还是写作)。您还必须知道有两组文件系统。ROM和RAM,ROM是只读的,不总是以读/写形式访问。ROM文件系统保存了大部分系统文件。RAM文件系统是存储所有用户数据的FAT文件系统

使用Storage Manager API可以对RAM文件系统和任何连接的存储设备进行细分

如果确实需要,可以使用DeviceIoControl DISK\u IOCTL\u WRITE/DISK\u IOCTL\u WRITE逐个扇区访问RAM驱动器

为什么需要知道文件系统是什么

更新:


所以actaul的问题是:“我需要知道为什么我不能在同一个文件夹中创建更多具有相同扩展名的de 1000文件。但是我可以从不同扩展名创建1000多个文件?”


事实上你可以。问题是,在Windows Mobile设备上(我尝试过的所有方法)创建目录条目的速度会减慢创建的更多目录条目的速度。一旦达到5000个文件的标记,创建目录条目可能需要5分钟。我已经创建了测试应用程序,它创建了零长度的文件,在一台设备上创建5000个文件花费了将近48小时!!!因此,是的,它可以,但文件的创建非常缓慢。我通常会将一个目录中的文件数量限制在500个左右。因此,我的建议是将文件拆分为目录,每个目录最多可容纳500个文件。或者将数据存储在您自己的文件格式/数据库中。任何一个都会很快。

我知道这是一个老问题,但我最近一直在尝试处理这个问题,我想我会在这里添加一些信息,以帮助遇到这个问题的其他人


我需要知道为什么我不能在同一个文件夹中创建更多具有相同扩展名的de 1000文件。但是我可以从不同的扩展名创建1000多个文件

这是对Windows CE存储文件信息方式的限制

适用于Pocket PC的Windows Mobile 2003、适用于智能手机的Windows Mobile 2003、Windows CE平台注意:Windows CE无法存储更多 当文件共享同一个短文件时,目录中的文件数超过999个 名称(即八个字符的名称、句点(.)和三个字符 扩展)。解决方法是确保短文件名 不一样。例如,如果文件名为Longfilename0001.txt 通过Longfilename1000.txt,将数字放在 文件名,而不是结尾


基本上,当你在WinCE上创建一个文件时,它会根据你给它的名字生成一个短文件名。我还无法确定在WinCE上生成短文件名的确切方法,但可能需要截断名称并附加某种计数器或哈希来生成名称。问题是,it只能从相似的长名称中生成999个短名称。文件名或扩展名开头的种类越多,短名称用尽的可能性就越小。

我需要知道为什么不能在同一文件夹中创建更多具有相同扩展名的de 1000文件。但是我可以从不同的扩展名创建1000多个文件。在WinCE实现的FAT代码中,您遇到了我所说的错误。我认为他们正在做的是从磁盘读取完整的目录列表,然后在每次添加目录条目时将其写出。这意味着编写大量目录条目开始大大降低速度。如果有更多的目录条目,一旦您获得大约5000个目录条目,创建一个文件条目可能需要5分钟的时间。这发生在我见过的所有WinMo设备上。。。我建议将它们拆分为每个不超过500个文件的目录,或者将它们存储在您自己的文件格式/数据库中。