文件管理方法、数据结构及文件管理装置制造方法及图纸

技术编号:2854656 阅读:233 留言:0更新日期:2012-04-11 18:40
本发明专利技术有助于改进需要长文件名的管理信息的分析的软件(固件)处理。本发明专利技术采用将长文件名转换成包含表示长文件名的字符总数的变量[nn]的短文件名的命名规则。因此,当用户检索想要的文件时,只需分析存储在短文件名目录项中的短文件名,便可以很容易地判断长文件名的字符总数是否与所述想要的文件的文件名的字符总数一致。因此,只需对那些字符总数一致的文件的目录项执行分析长文件名的分析处理,所以例如,与对所有文件的所有目录项都进行分析处理的方法相比,可以减少分析处理的执行次数,由此能够缩短检索想要的文件时所需的处理时间。

【技术实现步骤摘要】

本专利技术涉及一种可以对各种文件或目录设置长文件名和短文件名,并用其文件名管理该文件的文件管理程序、数据结构及文件管理装置。
技术介绍
作为这种文件管理程序,现公知一种安装在例如,微软公司的操作系统(Windows(注册商标)和MS-DOS)上的文件系统,即VFAT(虚拟文件分配表)文件系统(例如,参照专利文献1)。在该专利文献1披露的文件管理程序中,通过对各文件设置长文件名和短文件名,并将其设置好的长文件名分开存储在均可以存储预定的字符数的多个目录项中,同时将其设置好的短文件名一并存储在一个目录项中,从而对该文件进行管理。在该专利文献1披露的文件管理程序中,当检索想要的文件时,一般都是先读取任意文件的长文件名的一个目录项,从该读取的目录项中获取所述长文件名,接着,如果判断进一步继续其获取的长文件名,则从目录项的读取开始重复执行上述流程。在这种文件管理程序中,通过反复执行上述流程,从而获取所述任意文件的长文件名的所有字符,然后再比较获取的长文件名和想要的文件的长文件名的所有字符,最终找到想要的文件。但是,在上述现有文件管理程序中,与检索想要的文件时一样,如果需要对长文件名进行分析时,则重复进行长文件名的目录项的读取和分析,所以例如,将这种程序应用到为适应低功耗和小型化等的需要而对硬件性能有严格限制的内置设备上时,存在处理需要花费大量时间,从而处理时间延长的问题。本专利技术的目的就在于解决上述现有技术未能解决的问题点,提供一种有助于需要长文件名的管理信息的分析的软件(固件)处理改进的文件管理程序、数据结构以及文件管理装置。专利文献1特开平6-309207号公报
技术实现思路
为解决上述课题,根据本专利技术第一方面的文件管理程序是一种通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名来管理文件或目录的文件管理程序,其特征在于使计算机执行设置所述短文件名的命名功能,以使所述短文件名包含与所述长文件名相应的文件系统中的文件管理信息的至少一部分。根据本专利技术第二方面的文件管理程序是一种通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名来管理文件或目录的文件管理程序,其特征在于当与所述长文件名相应的文件系统中的文件管理信息被包含在所述短文件名中时,使计算机执行通过分析所述短文件名、从而分析与所述长文件名相应的文件系统中的文件管理信息的分析功能。根据本专利技术第三方面的数据结构是一种通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名来管理文件或目录的文件管理程序中使用的数据结构,其特征在于作为所述短文件名,包含与所述长文件名相应的文件系统中的文件管理信息的至少一部分。根据本专利技术第四方面的文件管理装置是一种通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名来管理文件或目录的文件管理装置,其特征在于包括设定装置,该设定装置用于设置所述短文件名,以使所述短文件名包含与所述长文件名相应的文件系统中的文件管理信息的至少一部分。根据本专利技术第五方面的文件管理装置是一种通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名来管理文件或目录的文件管理装置,其特征在于包括分析装置,当与所述长文件名相应的文件系统中的文件管理信息被包含在所述短文件名中时,所述分析装置通过分析所述短文件名,从而分析与所述长文件名相应的文件系统中的文件管理信息。根据本专利技术的第一方面至第五方面,例如,与文件的检索处理一样,当执行要求分析长文件名的文件管理信息的软件(固件)处理时,能够预先将该处理所需的信息存储在短文件名中。因此,通过在读取和分析长文件名的目录项之前,分析含有长文件名的管理信息的短文件名的目录项,便可以改进需要分析所述长文件名的管理信息的软件(固件)处理(例如,检索处理等的高速化)。此外,在根据本专利技术第六方面的文件管理程序中,其特征在于所述文件管理信息是表示所述长文件名的字符总数的信息和在与所述长文件名相应的文件系统中可以使用的剩余文件路径字符串数中的任何一个。根据本专利技术的第六方面,例如,当检索想要的文件时,通过依次分析各文件的短文件名,从而可以很容易地判断该文件的长文件名的字符总数是否与想要文件的文件名的字符总数一致。因此,只需对那些字符总数一致的文件的目录项执行分析长文件名的处理(分析处理),所以例如,与对所有文件的所有目录项都进行所述分析处理的方法相比,可以减少所述分析处理的执行次数,由此能够缩短文件检索所需的处理时间。例如,当用户指定一个有关文件路径的命令时,通过分析其文件路径所指明的短文件名,从而能够很容易地从该短文件名中获得可以在该装置中使用的剩余的文件路径字符数信息。因此,根据其文件路径的剩余字符数,可以进行作为内部处理的错误判断处理,例如,与通过反复执行长文件名的目录项的读取和分析,并分析包含在所述长文件名中的所有字符,从而获取可以在该装置中使用的剩余的文件路径字符数信息的方法相比,可以更高效地执行上述错误判断处理。在根据本专利技术第七方面的文件管理程序中,其特征在于使计算机进一步执行将所述长文件名分开存储在均能存储预定字符数的多个目录项中的存储功能,此外,所述命名功能设置短文件名,以使所述短文件名包含表示存储所述长文件名的所有字符所需的所述目录项的个数的信息。根据本专利技术的第七方面,例如,当读取预定文件的长文件名时,通过分析所述预定文件的短文件名,便能够获取存储有所述预定文件的长文件名的目录项个数的信息。因此,能够一次性读取存储了长文件名的目录项,例如,与通过反复执行与这些目录项的个数一样次数的长文件名目录项的读取和分析,以此来读取长文件名中包含的所有字符的方法相比,明显缩短了读取长文件名所需的时间。在根据本专利技术第八方面的文件管理程序中,其特征在于所述命名功能使所述短文件名进一步包含表示序列号的字符,并且所包含的字符数可以随着所述序列号的数量而改变。根据本专利技术的第八方面,例如,当带有序列号的文件数量很多时,通过增加表示序列号的字符的数量,便可以使文件带有更多的序列号。在根据本专利技术第九方面的文件管理程序中,其特征在于使计算机执行在设置所述短文件名时、遵循与所述长文件名相应的文件系统标准设置与所设置的短文件名对应的校验和的校验和设定功能。根据本专利技术的第九方面,例如,如果用本文件管理程序重新设置由与长文件名相应的文件系统生成的文件的短文件名,那么该重新设置的短文件名相应的校验和也遵循与长文件名相应的文件系统标准被重新设置。因此,与那种例如,即使重新设置短文件名,却不重新设置校验和,而将其继续保持原样的方法不同,当再次用与所述长文件名相应的文件系统处理其重新设置的文件时,不会错误判断校验和是不适当的,由此,能够与长文件名相对应的其它文件系统保持兼容性。附图说明图1是用于表示本实施例中的便携式终端的内部结构的框图;图2是目录项生成处理的流程图;图3是文件检索处理的流程图;图4是用于说明便携式终端的操作的说明图;图5是现有技术的文件检索处理的流程图。具体实施例方式下面,参照附图,以应用在便携式终端上为例来说明本专利技术的文件管理程序的实施例,该便携式终端具有能够生成图像数据的CCD摄像机等摄像单元。即,在该便携式终端1中,用摄像单元生成图像本文档来自技高网
...

【技术保护点】
一种文件管理程序,其通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名管理文件或目录,其特征在于:使计算机执行命名所述短文件名的命名功能,所述短文件名包括与所述长文件名相应的文件系统中的文件管理信息的至少一部分。

【技术特征摘要】
JP 2004-9-22 2004-2746151.一种文件管理程序,其通过与长文件名相应的文件系统的长文件名和与短文件名相应的文件系统的短文件名管理文件或目录,其特征在于使计算机执行命名所述短文件名的命名功能,所述短文件名包括与所述长文件名相应的文件系统中的文件管理信息的至少一部分。2.根据权利要求1所述的文件管理程序,其特征在于所述文件管理信息是表示所述长文件名的字符总数的信息和在与所述长文件名相应的文件系统中可以使用的剩余文件路径字符串数中的任何一个。3.根据权利要求1或2所述的文件管理程序,其特征在于使计算机进一步执行将所述长文件名分开储存在均能存储预定的字符数的多个目录项中的存储功能,此外,所述命名功能设置所述短文件名,所述短文件名包括表示储存所述长文件名的所有字符所需的所述目录项的个数的信息。4.根据权利要求1至3中任一项所述的文件管理程序,其特征在于所述命名功能使所述短文件名进一步包括表示序列号的字符,并且所包括的字符数可以随着所述序列号的所需数量而改变。5.根据权利要求1至4中任一项所述的文件管理程序,其特征在于使计算机执行在设置所述短文件名时根据与所述长文件名相应的文件系统标准设置与所设置的短文件名相应的校验和的校验和设定功能...

【专利技术属性】
技术研发人员:森雅史
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1