【技术实现步骤摘要】
本专利技术涉及文件管理
,具体而言,涉及一种文件管理系统和一种文件管理方法。
技术介绍
当前软件应用系统一般都会与文件系统交互,文件管理是应用系统的基本功能之一。如果应用系统需要接收或者生成大量的文件,那就会对文件管理方法提出比较高的要求,当前的文件管理方法依赖操作系统的文件管理方式,需要指定特定目录作为存储位置,分目录保存文件,存在文件名重复的风险,并且不能管理分布式文件。因此,需要一种新的文件管理技术,可以避免处于不同存储位置的文件的文件名重复,有利于实现对分布式文件的管理。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的文件管理技术,可以避免处于不同存储位置的文件的文件名重复,有利于实现对分布式文件的管理。有鉴于此,本专利技术提出了一种文件管理系统,包括字符串生成单元,用于在对文件进行存储的过程中,按照预定规则将所述文件的存储位置生成为对应的字符串;文件处理单元,用于将所述字符串作为所述文件的文件名;存储单元,用于存储所述文件处理单元处理后的文件。在该技术方案中,根据文件的存储位置生成对应的文件名,可以有效避免在不同存储位置的文件具有相同的文件 ...
【技术保护点】
一种文件管理系统,其特征在于,包括:字符串生成单元,用于在对文件进行存储的过程中,按照预定规则将所述文件的存储位置生成为对应的字符串;文件处理单元,用于将所述字符串作为所述文件的文件名;存储单元,用于存储所述文件处理单元处理后的文件。
【技术特征摘要】
1.一种文件管理系统,其特征在于,包括 字符串生成单元,用于在对文件进行存储的过程中,按照预定规则将所述文件的存储位置生成为对应的字符串; 文件处理单元,用于将所述字符串作为所述文件的文件名; 存储单元,用于存储所述文件处理单元处理后的文件。2.根据权利要求1所述的文件管理系统,其特征在于,所述文件的存储位置包括所述文件所处的物理机器,以及在所述物理机器上的存储路径。3.根据权利要求1所述的文件管理系统,其特征在于,所述字符串生成单元具体包括 位置处理子单元,用于将所述存储位置分为多个具体的位置信息,并生成对应于所述位置信息的字符串; 随机字符串生成子单元,用于生成一段随机字符串,将所述随机字符串依次分组,以分别对应于所述位置信息的字符串; 第一字符串处理子单元,用于将每个所述位置信息的字符串分别与对应的随机字符串进行异或操作,以分别生成对应的处理后字符串; 名称生成子单元,用于将所有的所述处理后字符串及所述随机字符串拼接后,作为所述文件的文件名。4.根据权利要求1至3中任一项所述的文件管理系统,其特征在于,还包括 文件查找单元,用于根据待查找文件的文件名,确定对应的存储位置,以获取该待查找文件。5.根据权利要求4所述的文件管理系统,其特征在于,所述文件查找单元包括 文件名分割子单元,用于按照预定规则,将所述文件名分割为对应于每个位置信息的分割后字符串和随机字符串; 随机字符串分割子单元,用于将所述随机字符串分割为多段,以与所述分割后字符串相对应; 第二字符串处理子单元,用于将每段随机字符串与...
【专利技术属性】
技术研发人员:孙凯,
申请(专利权)人:用友软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。