发明名称 |
存储和读取文件的方法和装置 |
摘要 |
本公开实施例提供一种存储和读取文件的方法和装置,属于文件处理技术领域。其中,存储文件的方法包括:获取待存储文件的文件名,判断文件名的长度是否大于预设长度,预设长度包括待存储系统允许的最大文件名长度;若文件名的长度大于预设长度,则将文件名转换成固定长度的字符串,其中,固定长度小于等于预设长度;存储以字符串为文件名的待存储文件以及文件名与字符串之间的映射关系。本公开实施例通过判断待存储/待读取的文件的文件名是否超过预设长度,进而将超过预设长度的文件名转换成固定长度的字符串,从而可以使超长文件名正常存储和读取。进一步地,用于分布式对象存储时,超长文件名的文件也能正常写到底层文件系统上。 |
申请公布号 |
CN106227830A |
申请公布日期 |
2016.12.14 |
申请号 |
CN201610592268.8 |
申请日期 |
2016.07.25 |
申请人 |
乐视控股(北京)有限公司;乐视云计算有限公司 |
发明人 |
吴兴义 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京商专永信知识产权代理事务所(普通合伙) 11400 |
代理人 |
方挺;黄谦 |
主权项 |
一种存储文件的方法,包括:获取待存储文件的文件名,判断所述文件名的长度是否大于预设长度,所述预设长度包括待存储系统允许的最大文件名长度;若所述文件名的长度大于预设长度,则将所述文件名转换成固定长度的字符串,其中,所述固定长度小于等于所述预设长度;存储以所述字符串为文件名的所述待存储文件以及所述文件名与所述字符串之间的映射关系。 |
地址 |
100025 北京市朝阳区姚家园路105号3号楼10层1102 |