System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及文件管理,具体涉及文件管理方法、装置、计算机设备及存储介质。
技术介绍
1、视频喉镜主要通过摄像头采集病人的图像数据,采用拍照或者录像的方式记录病人数据。后续在对采集到的图像数据进行回放、搜索等操作时,由于视频喉镜设备搭载的芯片算力较低,当图片容量过大,进行存储、回放以及搜索操作时,存在加载缓慢以及卡顿的问题,因此亟待提出一种在算力受限的情况下的文件管理方法,以加快文件的加载及显示。
技术实现思路
1、有鉴于此,本专利技术提供了一种文件管理方法、装置、计算机设备及存储介质,以解决由于算力较低造成的文件加载处理效率低的问题。
2、第一方面,本专利技术提供了一种文件管理方法,方法包括:当确定预获取的存储空间以及存储目录结构无异常时,获取存储目录结构下的所有的预设类型的文件,以及每一个文件的属性信息;
3、根据每一个文件的属性信息,将所有的文件进行排序,得到文件列表,文件列表包括每一个文件对应的目录信息;
4、根据文件列表中的文件对应目录信息,存储预获取的待存储文件。
5、有益效果,当确定预获取的存储空间以及存储目录结构无异常时,获取存储目录结构下的所有的文件,以及每一个文件的属性信息,在确定存储空间以及存储目录结构无异常时,才可以继续后续的文件管理;在此基础上,根据每一个文件的属性信息,将所有的文件进行排序,得到文件列表,其中文件列表包括每一个文件对应的目录信息,所有的文件进行排序,可以准确的掌握存储空间中的存储的文件数据;
6、在一种可选的实施方式中,确定预获取的存储空间以及存储目录结构无异常,具体包括:
7、当确定预获取的存储空间为可读时,获取存储空间中的存储目录结构;
8、遍历存储目录结构中对应的每一个目录信息,以及每一个目录信息下的文件数量;
9、当文件数量小于预设阈值时,存储目录结构无异常。
10、有益效果,当确定预获取存储空间为可读时,获取存储空间中的存储目录结构,也只有在存储空间可读的情况下才可以获取对应的存储目录结构;进一步地,遍历存储目录结构中所包括的所有的目录信息,以及每一个目录信息下的文件数量,文件数量小于预设阈值时,存储目录结构无异常,为后续的文件管理提供了可行基础。
11、在一种可选的实施方式中,当文件数量大于预设阈值时,方法还包括:
12、获取存储目录结构下的每一个目录信息;
13、根据每一个目录信息,获取对应目录信息下的文件。
14、有益效果,在当文件数量大于预设阈值时,说明此时直接对文件进行管理时需要的算力较高,在这种情况下,获取存储目录结构下的每一个目录信息,后续可以根据目录信息才分别获取对应目录信息下的文件,这样减少了算力需求,也可以分散原有的算力,提高文件管理效率。
15、在一种可选的实施方式中,目录信息还包括建立时间,根据文件列表中的文件对应目录信息,存储预获取的待存储文件,具体包括:
16、根据文件列表中文件对应的目录信息的建立时间,确定待存储文件的第一存储目录;
17、将待存储文件存储至第一存储目录对应的位置。
18、有益效果,在存储待存储文件时,需要根据文件列表中文件对应的目录信息的建立时间来确定,可以默认存储在建立时间最近的目录信息对应的位置中,在文件存储时,对存储文件的位置进行规划,以便后续减少对文件管理时的算力占用。
19、在一种可选的实施方式中,当第一存储目录中包括的文件数量大于预设阈值时,方法还包括:
20、建立第二存储目录;
21、将待存储文件存储至第二存储目录对应的位置。
22、有益效果,当第一存储目录中包括的文件数量大于预设阈值时,说明第一存储目录中的文件数量太多,如果继续在第一存储目录中存储会在后续文件管理时,占用较多算力资源,因此可以在第一存储目录之后在建立第二存储目录用于存储待存储文件,提高文件加载的速度。
23、在一种可选的实施方式中,文件列表还包括每一个文件对应的标志信息,标志信息用于标识对应的文件的加载方式。
24、有益效果,根据标志信息,在对文件进行加载时,可以直接根据标志信息确定文件对应的加载方式,避免对每一个文件都进行识别,减少了算力需求。
25、在一种可选的实施方式中,在将待存储文件存储至相应位置之后,方法还包括:
26、更新文件列表,以便后续根据更新后的文件列表对文件进行管理。
27、有益效果,实时更新文件列表,确保需要对文件进行加载管理时,可以及时掌握存储空间中的文件存储情况,减少了文件管理的时间,提高了管理效率。
28、第二方面,本专利技术提供了一种文件管理装置,装置包括:
29、获取文件模块,用于当确定预获取的存储空间以及存储目录结构无异常时,获取存储目录结构下的所有的预设类型的文件,以及每一个文件的属性信息;
30、排序模块,用于根据每一个文件的属性信息,将所有的文件进行排序,得到文件列表,文件列表包括每一个文件对应的目录信息;
31、存储模块,用于根据文件列表中的文件对应目录信息,存储预获取的待存储文件。
32、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的文件管理方法。
33、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的文件管理方法。
本文档来自技高网...【技术保护点】
1.一种文件管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的文件管理方法,其特征在于,所述确定预获取的存储空间以及存储目录结构无异常,包括:
3.根据权利要求2所述的文件管理方法,其特征在于,当所述文件数量大于预设阈值时,所述文件管理方法还包括:
4.根据权利要求3所述的文件管理方法,其特征在于,所述目录信息还包括建立时间,所述根据所述文件列表中的文件对应目录信息,存储预获取的待存储文件,包括:
5.根据权利要求4所述的文件管理方法,其特征在于,当所述第一存储目录中包括的文件数量大于预设阈值时,所述文件管理方法还包括:
6.根据权利要求1-5任一项所述的文件管理方法,其特征在于,所述文件列表还包括每一个文件对应的标志信息,所述标志信息用于标识对应的文件的加载方式。
7.根据权利要求1-5任一项所述的文件管理方法,其特征在于,在将所述待存储文件存储至相应位置之后,所述文件管理方法还包括:
8.一种文件管理装置,其特征在于,所述文件管理装置包括:
9.一种计算机设备,其特征在
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的文件管理方法。
...【技术特征摘要】
1.一种文件管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的文件管理方法,其特征在于,所述确定预获取的存储空间以及存储目录结构无异常,包括:
3.根据权利要求2所述的文件管理方法,其特征在于,当所述文件数量大于预设阈值时,所述文件管理方法还包括:
4.根据权利要求3所述的文件管理方法,其特征在于,所述目录信息还包括建立时间,所述根据所述文件列表中的文件对应目录信息,存储预获取的待存储文件,包括:
5.根据权利要求4所述的文件管理方法,其特征在于,当所述第一存储目录中包括的文件数量大于预设阈值时,所述文件管理方法还包括:<...
【专利技术属性】
技术研发人员:夏秀权,
申请(专利权)人:深圳市科曼医疗设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。