[发明专利]一种文件的创建方法及装置在审
申请号: | 201910147453.X | 申请日: | 2019-02-27 |
公开(公告)号: | CN109918346A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 连双;赵闪闪;陈保平 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/13;G06F16/17 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 创建 用户指定 信息创建 子目录 创建文件 交互界面 目录信息 数字表示 进度 脚本 直观 测试 | ||
1.一种文件的创建方法,其特征在于,包括如下步骤:
获取用户指定的待创建目录的信息创建相应目录;
根据用户指定的待创建目录信息在指定目录下生成相应的文件;
设置显示创建进度。
2.根据权利要求1所述的一种文件的创建方法,其特征在于,获取用户指定的待创建目录的信息创建相应目录;具体包括:
通过交互界面,获取用户指定的待创建目录、子目录层数、每层目录数,在指定目录下,创建相应的子目录。
3.根据权利要求2所述的一种文件的创建方法,其特征在于,通过指令mkdir来创建相应目录。
4.根据权利要求3所述的一种文件的创建方法,其特征在于,根据用户指定的待创建目录信息在指定目录下生成相应的文件;包括:
根据用户指定的待创建目录、子目录层数、每层目录数、每层子目录文件数计算出文件总数;
再根据文件大小,在指定目录下生成相应文件,其中创建文件包括普通文件或者稀疏文件。
5.根据权利要求4所述的一种文件的创建方法,其特征在于,根据用户指定的待创建目录信息在指定目录下生成相应的文件,具体包括:
确定待创建文件的存储路径;
根据用户指定的待创建目录、子目录层数、每层目录数、每层子目录文件数确定每层目录待创建文件的名称;
对待创建文件名称进行文件名称的哈希值计算,得到待创建文件对应的哈希值;
根据哈希值和目录文件,在指定目录下创建目标文件并将目标文件的目录项存储至目录文件中。
6.根据权利要求5所述的一种文件的创建方法,其特征在于,通过windows系统指令“fsutil file createnew”来创建普通文件;
执行完“fsutil file createnew”指令后,再通过“fsutil sparse setflag”和“fsutil sparse setrange”指令将文件设置为稀疏文件。
7.根据权利要求4所述的一种文件的创建方法,其特征在于,设置显示创建进度,具体包括:
通过分数的形式显示创建进度,分母为文件总数,分子为已创建的文件数,每创建完一个文件,分子加一。
8.一种文件的创建装置,其特征在于,包括目录创建模块、文件创建模块和创建进度设置显示模块;
目录创建模块,用于获取用户指定的待创建目录的信息创建相应目录;
其中,目录创建模块包括获取单元和目录创建单元;
获取单元,用于通过交互界面,获取用户指定的待创建目录、子目录层数、每层目录数;
目录创建单元,用于在指定目录下,创建相应的子目录。
文件创建模块,用于根据用户指定的待创建目录信息在指定目录下生成相应的文件;
创建进度设置显示模块,用于设置显示创建进度。
9.根据权利要求8所述的一种文件的创建装置,其特征在于,文件创建模块包括:确定单元、计算单元、文件创建单元和设置单元;
确定单元,用于确定待创建文件的存储路径;
确定单元,还用于根据用户指定的待创建目录、子目录层数、每层目录数、每层子目录文件数确定每层目录待创建文件的名称;
计算单元,用于对待创建文件名称进行文件名称的哈希值计算,得到待创建文件对应的哈希值;
文件创建单元,用于根据哈希值和目录文件,在指定目录下创建目标文件并将目标文件的目录项存储至目录文件中;
设置单元,用于设置创建文件的属性,其中包括设置普通文件或者稀疏文件。
10.根据权利要求9所述的一种文件的创建装置,其特征在于,文件创建单元包括windows系统指令fsutil file createnew;
执行指令fsutil file createnew,用于创建普通文件;
执行fsutil file createnew指令后,再通过“fsutil sparse setflag”和“fsutilsparse setrange”指令将文件设置为稀疏文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910147453.X/1.html,转载请声明来源钻瓜专利网。