[go: up one dir, main page]

CN115309699A - 用于处理文件的方法、存储介质及电子设备 - Google Patents

用于处理文件的方法、存储介质及电子设备 Download PDF

Info

Publication number
CN115309699A
CN115309699A CN202210806303.7A CN202210806303A CN115309699A CN 115309699 A CN115309699 A CN 115309699A CN 202210806303 A CN202210806303 A CN 202210806303A CN 115309699 A CN115309699 A CN 115309699A
Authority
CN
China
Prior art keywords
file
storage
storage device
directory
formatting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210806303.7A
Other languages
English (en)
Inventor
洪锦坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rockchip Electronics Co Ltd
Original Assignee
Rockchip Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rockchip Electronics Co Ltd filed Critical Rockchip Electronics Co Ltd
Priority to CN202210806303.7A priority Critical patent/CN115309699A/zh
Publication of CN115309699A publication Critical patent/CN115309699A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种用于处理文件的方法、存储介质及电子设备,所述用于处理文件的方法包括:获取存储有文件的存储设备的格式化状态;如果所述格式化状态为未格式化,对所述存储设备进行格式化,并且在格式化时为所述存储设备中不同目录预留出连续存储空间;以及如果所述格式化状态为已格式化,对所述存储设备进行文件系统修复以解析与所述文件相关联的文件信息列表,并且缓存所述存储设备的所述文件信息列表以用于对所述文件进行处理。本发明通过修复过程中缓存所有文件信息列表,省略了现有方式中正常文件系统从内核读取文件信息列表的步骤,从而大大缩短了文件操作的整体时间。

Description

用于处理文件的方法、存储介质及电子设备
技术领域
本发明一般地涉及文件处理技术领域,特别是涉及用于处理文件的方法、存储介质及电子设备。
背景技术
目前,针对IPC(IP camera,网络摄像机)等循环录像的产品,需要文件循环删除的功能。在文件循环删除的时候,需要首先知道磁盘/卡等存储设备的存储空间里面一共有多少文件、这些文件的创建日期和文件大小等信息,后续称之为文件信息列表。在存储空间快满的时候,需要按照文件创建的日期,从旧到新依次删除。此外,在媒体库回放时,需要快速按照所有文件的缩略图进行排序。
然而,正常排序的方法是边读边排序,所以并没有办法快速找到最新的文件。根据实际测试的情况,一张卡,里面若放2万多个文件,把这些文件信息列表全部读出来大概需要好几分钟,这个读取时间显然很多产品无法接受。
发明内容
本公开提供用于处理文件的方法、存储介质及电子设备,其能够解决无法快速获取文件信息列表并应用获取的文件信息列表进行各种操作的问题。
在本公开的第一方面,提供一种用于处理文件的方法。所述方法包括:获取存储有文件的存储设备的格式化状态;如果所述格式化状态为未格式化,对所述存储设备进行格式化,并且在格式化时为所述存储设备中不同目录预留出连续存储空间;以及如果所述格式化状态为已格式化,对所述存储设备进行文件系统修复以解析与所述文件相关联的文件信息列表,并且缓存所述存储设备的所述文件信息列表以用于对所述文件进行处理。
于本发明的一实施例中,所述方法还包括:根据缓存的所述文件信息列表对所述文件进行读写操作。
于本发明的一实施例中,所述方法还包括:根据缓存的所述文件信息列表对所述文件进行预览和/或循环删除操作。
于本发明的一实施例中,根据缓存的所述文件信息列表对所述文件进行预览和/或循环删除操作包括:判断与所述文件信息列表相对应的修复代码是否与用户所需应用程序编译为同一个可执行应用;若是,则判定为同进程传输,将与所述文件信息列表相对应的内存地址传输至应用层中的用户所需应用程序;以及若否,则判定为跨进程传输,通过跨进程传输将所述文件信息列表传输至用户所需应用程序。
于本发明的一实施例中,获取存储有文件的存储设备的格式化状态包括:获取插入的磁盘或存储卡的格式化状态。
于本发明的一实施例中,对所述存储设备进行格式化并且在格式化时为所述存储设备中不同目录预留出连续存储空间包括:根据所述存储设备的容量和不同目录的存储文件类型,预估每一目录所需要的簇的数量;以及基于所述簇的数量为所述存储设备中不同目录预留出连续存储空间。
于本发明的一实施例中,所述存储设备中包括第一目录和第二目录,所述第一目录存储的文件类型为视频文件,并且所述第二目录存储的文件类型为图像文件,根据所述存储设备的容量和不同目录的存储文件类型预估每一目录所需要的簇的数量包括:根据所述视频文件的格式需求和所述存储设备的容量确定所述视频文件的存储数量,以及基于所述视频文件的存储数量预估所述第一目录所需要的簇的数量;以及根据所述图像文件的格式需求和所述存储设备的容量确定所述图像文件的存储数量,以及基于所述图像文件的存储数量预估所述第二目录所需要的簇的数量。
于本发明的一实施例中,对所述存储设备进行文件系统修复以解析与所述文件相关联的文件信息列表包括:根据预设文件系统的规则,读取预设文件表和各个目录信息;从所述目录信息中解析所述存储设备的所有文件信息列表;将所有文件信息列表与所述预设文件表进行对比判断,以确定损坏的文件,并且对所述损坏的文件进行修复。
在本公开的第二方面,提供一种计算机可读存储介质。该存储介质上存储有计算机程序,该计算机程序被处理器执行时实现所述的用于处理文件的方法。
在本公开的第三方面,提供一种电子设备。该电子设备包括:处理器及存储器;所述存储器被配置为存储计算机程序,所述处理器被配置为执行所述存储器存储的计算机程序,以使所述电子设备执行所述的用于处理文件的方法。
在根据本公开的实施例的用于处理文件的方法、存储介质及电子设备中,在存储设备格式化的时候,可以根据产品的形态,为不同的文件目录预留出一个相应的连续的空间。以此方式,避免文件目录碎片化,也节省了一定的文件读取时间。此外,在进行文件系统修复的时候,通过修复过程中缓存所有文件信息列表,省略了现有方式中正常文件系统从内核读取文件信息列表的步骤,从而大大缩短了文件操作的整体时间。
附图说明
图1是示出根据本发明的实施例的用于处理文件的方法的流程图。
图2是示出根据本发明的实施例的用于处理文件的方法中格式化的流程图。
图3是示出根据本发明的实施例的用于处理文件的方法中修复的流程图。
图4是示出根据本发明的实施例的用于处理文件的方法中文件读取的流程图。
图5是示出根据本发明的实施例的电子设备的框图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
在已有技术方案中,以FAT32(File Allocation Table,文件配置表)文件系统为例,该文件系统第一次插入一张卡或磁盘到设备,设备读出卡或磁盘内所有文件的信息列表,需要三个步骤:(1)若未格式化过,则需先格式化卡或磁盘;(2)进行文件系统修复;(3)从内核读出卡内的文件信息列表。通常情况下,文件循环删除的功能或文件管理器均是从内核中遍历所有文件的,如果文件数量多,整个过程会非常的耗时间。
为了解决至少上述技术问题,本公开提供用于处理文件的方案,通过修复过程中缓存所有文件信息列表,省略了现有方式中正常文件系统从内核读取文件信息列表的步骤,从而大大缩短了文件操作的整体时间。
以下将结合图1至图5详细阐述本实施例的用于处理文件的方法、存储介质及电子设备的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的用于处理文件的方法、存储介质及电子设备。
图1示出了根据本发明的实施例的用于处理文件的方法的流程图。如图1所示,该方法具体包括以下步骤S11至步骤S12。
在步骤S11,获取存储有文件的存储设备的格式化状态。
于一实施例中,步骤S11包括:获取所插入磁盘或所插入存储卡的格式化状态。具体地,所述格式化状态包括未格式化和已格式化。
在步骤S12,如果所述格式化状态为未格式化,对所述存储设备进行格式化,并且在格式化时为所述存储设备中不同目录预留出连续存储空间。
具体地,所预留的目录的存储空间,用于存放该目录里面的所有文件或文件夹的信息,信息内容包含文件大小,文件名,创建时间,文件数据的索引(其中,文件的数据是存放到其他的簇里面,预留存储空间中存放的信息只存放它的起始簇的索引)等等。
在步骤S13,如果所述格式化状态为已格式化,对所述存储设备进行文件系统修复以解析与所述文件相关联的文件信息列表,并且缓存所述存储设备的所述文件信息列表以用于对所述文件进行处理。
根据本公开的实施例,通过在文件系统修复过程中缓存所有文件信息列表,并且基于缓存的文件信息列表来针对文件进行各种操作。以此方式,省略了从内核读取文件信息列表的步骤,从而大大缩短了文件操作的整体时间。
图2示出了根据本发明的实施例的用于处理文件的方法中格式化的流程图。如图2所示,步骤S12具体包括以下步骤S121至步骤S122。
在步骤S121,根据所述存储设备的容量和不同目录的存储文件类型,预估每一目录所需要的簇的数量。
于一实施例中,所述存储设备中包括第一目录和第二目录,所述第一目录存储的文件类型为视频文件,并且所述第二目录存储的文件类型为图像文件。S121具体包括以下步骤。
首先,根据所述视频文件的格式需求和所述存储设备的容量确定所述视频文件的存储数量,以及基于所述视频文件的存储数量预估所述第一目录所需要的簇的数量。
具体地,第一目录为A目录,根据卡的容量和产品的需求,产品需求比如视频和照片是4K还是1080P,A目录假设是视频,经过预算,大概会有几个文件,比如某一张卡是16G,视频大概是可以存200个,由此推算出A目录大概需要几个簇,格式化的时候,直接给A目录预留出一个连续的足够的存储空间。
其次,根据所述图像文件的格式需求和所述存储设备的容量确定所述图像文件的存储数量,以及基于所述图像文件的存储数量预估所述第二目录所需要的簇的数量。
具体地,第二目录为B目录,根据卡的容量和产品的需求,产品需求比如视频和照片是4K还是1080P,B目录假设是照片,经过预算,大概会有几个文件,比如某一张卡是16G,照片大概可以存2000张,由此推算出B目录大概需要几个簇,格式化的时候,直接给B目录预留出一个连续的足够的存储空间。
在步骤S122,基于所述簇的数量为所述存储设备中不同目录预留出连续存储空间。
图3是示出根据本发明的实施例的用于处理文件的方法中修复的流程图。如图3所示,步骤S13具体包括以下步骤S131至步骤S133。
在步骤S131,根据预设文件系统的规则,读取预设文件表和各个目录信息。
具体地,文件系统修复,是按照对应的文件系统类型的规则,例如FAT32,就用FAT32的规则去识别整个磁盘有没有文件损坏,有文件损坏则用FAT32的规则修复它。修复后的文件信息列表,只需留下应用层指定的那些目录的文件信息列表,然后传给应用。以FAT32文件系统为例,根据FAT32的规则,把FAT表和各个目录信息读出来。此外,其他的文件系统在执行本发明的用于处理文件的方法时与FAT32文件系统类似。
在步骤S132,从所述目录信息中解析所述存储设备的所有文件信息列表。
具体地,从目录信息中解析出所有文件的信息,把解析出来的文件信息缓存起来,留下来给别的应用程序使用,例如文件循环删除的功能或文件管理器等。通常情况下,文件循环删除的功能或文件管理器是从内核中遍历所有文件的,如果文件数量多,整个过程会非常的耗时间。而本发明步骤S132可以省去该时间。
于实际应用中,缓存下来的文件信息列表存放在ddr内存中,信息有每个文件的文件名、路径、大小及属性等信息。
在步骤S133,将所有文件信息列表与所述预设文件表进行对比判断,以确定损坏的文件,并且对所述损坏的文件进行修复。
具体地,根据从目录信息中解析出所有文件的信息,与FAT表进行对比,判断哪些文件有损坏,若是损坏则修改FAT表或文件的信息进行修复。
于一实施例中,在所述缓存所述存储设备的所有文件信息列表的步骤之后,所述用于处理文件的方法还包括:根据缓存的所述文件信息列表对所述文件进行读写操作。在一些实施例中,根据所述文件信息列表,读取用户所需的文件信息;以及响应于用户读写需求,对所述文件信息进行读写操作。
于一实施例中,在所述缓存所述存储设备的所有文件信息列表的步骤之后,所述用于处理文件的方法还包括:根据缓存的所述文件信息列表对所述文件进行预览和/或循环删除操作。
在一些实施例中,将所述文件信息列表传输至用户所需应用程序,执行与所述文件信息列表对应的文件的预览和/或循环删除。具体地,缓存下来的文件信息列表传给应用层,如果同一进程直接把内存地址传给应用层,如果是不同进程的话通过跨进程通信,把文件信息列表传输过去。
具体地,所述将所述文件信息列表传输至用户所需应用程序,执行与所述文件信息列表对应的文件的预览和/或循环删除包括以下步骤。
判断与所述文件信息列表相对应的修复代码是否与用户所需应用程序编译为同一个可执行应用。具体地,如果把文件修复的代码做成库或与应用程序编译进同一个可执行应用,则判定为同进程。如果把文件修复的代码编译成单独可执行应用,则判定为跨进程。
若是,则判定为同进程传输,将与所述文件信息列表相对应的内存地址传输至应用层中的用户所需应用程序。
若否,则判定为跨进程传输,通过跨进程传输将所述文件信息列表传输至用户所需应用程序。具体地,在跨进程传输时,把文件修复的代码做成库或与应用程序编译进同一个可执行应用。应用层代码直接调用函数启动文件修复功能,修复完成后返回文件列表信息。跨进程通信可通过socket的通信或共享内存的方式把所有的文件信息传送过去。
请参阅图4,显示为本发明的用于处理文件的方法于一实施例中的文件读取流程图。如图4所示,首先,插入卡或磁盘后,判断卡或者磁盘是否已经格式化,若否,对卡或者磁盘进行格式化。所述格式化是指根据产品形态,在连续的区域预先创建目录,所创建的目录是指创建的文件夹,格式化后如右图所示,在格式化之后得到FAT表、A目录、A目录、B目录、B目录和空闲簇。其中,本实施例中,A目录或A文件夹经估算后需要两个簇,A目录第一个A目录表示A文件夹对应的第一个簇,第二个A目录表示A文件夹对应的第二个簇,B目录同理。空闲簇是指在A目录估算不足的情况下,用作A目录的簇进行使用,通过格式化时预先按照不同文件夹目录分配簇的数量,实现了预先分配连续空间,其目的是根据估算使得预留的每一块空间对于每一个目录来说都刚刚好或稍多一点,在估算不足的时候,通过空闲簇进行补充。若是已完成格式化,进行文件系统修复,在解析整个磁盘里的所有文件的信息后将这些信息缓存住。在卡或磁盘达到Reday准备状态时,用户可以进行读写操作。所述读写卡/磁盘的操作是指根据修复时缓存的文件信息列表,直接读取所需信息,进行读写操作。
本发明所述的用于处理文件的方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述用于处理文件的方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的计算机可读存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的计算机存储介质。
请参阅图5,显示为本发明的电子设备于一实施例中的结构连接示意图。如图5所示,本实施例提供一种电子设备5,具体包括:处理器51及存储器52;所述存储器52用于存储计算机程序,所述处理器51用于执行所述存储器52存储的计算机程序,以使所述电子设备5执行所述用于处理文件的方法的各个步骤。
上述的处理器51可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field Programmable GateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
上述的存储器52可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
于实际应用中,所述电子设备可以是包括存储器、存储控制器、一个或多个处理单元(CPU)、外设接口、RF电路、音频电路、扬声器、麦克风、输入/输出(I/O)子系统、显示屏、其他输出或控制设备,以及外部端口等所有或部分组件的具备读取存储设备中文件信息功能的计算机;所述计算机包括但不限于如台式电脑、笔记本电脑、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,简称PDA)等个人电脑。在另一些实施方式中,所述电子设备还可以是服务器,所述服务器可以根据功能、负载等多种因素布置在一个或多个实体服务器上,也可以是由分布的或集中的服务器集群构成的云服务器,本实施例不作限定。
综上所述,本发明所述用于处理文件的方法、存储介质及电子设备在存储设备格式化的时候,可以根据产品的形态,为不同的文件目录预留出一个相应的连续的空间。以此方式,避免文件目录碎片化,也节省了一定的文件读取时间。在进行文件系统修复的时候,通过修复过程中缓存所有文件信息列表,省略了现有方式中正常文件系统从内核读取文件信息列表的步骤,从而大大缩短了文件操作的整体时间。本发明有效克服了现有技术中的种种缺点而具有高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (10)

1.一种用于处理文件的方法,其特征在于,包括:
获取存储有文件的存储设备的格式化状态;
如果所述格式化状态为未格式化,对所述存储设备进行格式化,并且在格式化时为所述存储设备中不同目录预留出连续存储空间;以及
如果所述格式化状态为已格式化,对所述存储设备进行文件系统修复以解析与所述文件相关联的文件信息列表,并且缓存所述存储设备的所述文件信息列表以用于对所述文件进行处理。
2.根据权利要求1所述的方法,其特征在于,还包括:根据缓存的所述文件信息列表对所述文件进行读写操作。
3.根据权利要求1所述的方法,其特征在于,还包括:根据缓存的所述文件信息列表对所述文件进行预览和/或循环删除操作。
4.根据权利要求3所述的方法,其特征在于,根据缓存的所述文件信息列表对所述文件进行预览和/或循环删除操作包括:
判断与所述文件信息列表相对应的修复代码是否与用户所需应用程序编译为同一个可执行应用;
若是,则判定为同进程传输,将与所述文件信息列表相对应的内存地址传输至应用层中的用户所需应用程序;以及
若否,则判定为跨进程传输,通过跨进程传输将所述文件信息列表传输至用户所需应用程序。
5.根据权利要求1所述的方法,其特征在于,获取存储有文件的存储设备的格式化状态包括:获取插入的磁盘或存储卡的格式化状态。
6.根据权利要求1所述的方法,其特征在于,对所述存储设备进行格式化并且在格式化时为所述存储设备中不同目录预留出连续存储空间包括:
根据所述存储设备的容量和不同目录的存储文件类型,预估每一目录所需要的簇的数量;以及
基于所述簇的数量为所述存储设备中不同目录预留出连续存储空间。
7.根据权利要求6所述的方法,其特征在于,所述存储设备中包括第一目录和第二目录,所述第一目录存储的文件类型为视频文件,并且所述第二目录存储的文件类型为图像文件,
根据所述存储设备的容量和不同目录的存储文件类型预估每一目录所需要的簇的数量包括:
根据所述视频文件的格式需求和所述存储设备的容量确定所述视频文件的存储数量,以及基于所述视频文件的存储数量预估所述第一目录所需要的簇的数量;以及
根据所述图像文件的格式需求和所述存储设备的容量确定所述图像文件的存储数量,以及基于所述图像文件的存储数量预估所述第二目录所需要的簇的数量。
8.根据权利要求1所述的方法,其特征在于,对所述存储设备进行文件系统修复以解析与所述文件相关联的文件信息列表包括:
根据预设文件系统的规则,读取预设文件表和各个目录信息;
从所述目录信息中解析所述存储设备的所有文件信息列表;
将所有文件信息列表与所述预设文件表进行对比判断,以确定损坏的文件,并且对所述损坏的文件进行修复。
9.一种计算机可读存储介质,该存储介质上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1至8中任一项所述的方法。
10.一种电子设备,其特征在于,包括:
存储器,被配置为存储计算机程序;
处理器,被配置为执行所述计算机程序,以使所述电子设备执行根据权利要求1至8中任一项所述的方法。
CN202210806303.7A 2022-07-08 2022-07-08 用于处理文件的方法、存储介质及电子设备 Pending CN115309699A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210806303.7A CN115309699A (zh) 2022-07-08 2022-07-08 用于处理文件的方法、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210806303.7A CN115309699A (zh) 2022-07-08 2022-07-08 用于处理文件的方法、存储介质及电子设备

Publications (1)

Publication Number Publication Date
CN115309699A true CN115309699A (zh) 2022-11-08

Family

ID=83857600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210806303.7A Pending CN115309699A (zh) 2022-07-08 2022-07-08 用于处理文件的方法、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN115309699A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118093531A (zh) * 2024-04-01 2024-05-28 北京长亭科技有限公司 海量小文件的管理方法、装置、电子设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118093531A (zh) * 2024-04-01 2024-05-28 北京长亭科技有限公司 海量小文件的管理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US10303649B2 (en) Storage media abstraction for uniform data storage
US8904137B1 (en) Deduplication system space recycling through inode manipulation
US20150032690A1 (en) Virtual synchronization with on-demand data delivery
US11176100B2 (en) Systems and methods for fail-safe operations of storage devices
CN109804359A (zh) 用于将数据回写到存储设备的系统和方法
CN113568582B (zh) 数据管理方法、装置和存储设备
US10628298B1 (en) Resumable garbage collection
CN112612853A (zh) 基于数据库集群的数据处理方法、装置及电子设备
US9430492B1 (en) Efficient scavenging of data and metadata file system blocks
CN110147203A (zh) 一种文件管理方法、装置、电子设备及存储介质
CN108228390B (zh) 数据回档方法及装置
CN115309699A (zh) 用于处理文件的方法、存储介质及电子设备
CN106484779B (zh) 文件操作方法及装置
US11429311B1 (en) Method and system for managing requests in a distributed system
CN114297196A (zh) 元数据存储方法、装置、电子设备及存储介质
CN113127438B (zh) 用于存储数据的方法、装置、服务器和介质
US10521398B1 (en) Tracking version families in a file system
CN110287164B (zh) 一种数据恢复方法、装置及计算机设备
CN112131194A (zh) 一种只读文件系统的文件存储控制方法及装置、存储介质
CN108363727A (zh) 一种基于zfs文件系统的数据存储方法及装置
US11966637B1 (en) Method and system for storing data in portable storage devices
US7949632B2 (en) Database-rearranging program, database-rearranging method, and database-rearranging apparatus
CN116303278A (zh) 文件合并方法、文件读取方法、装置、设备及存储介质
CN111966845B (zh) 图片管理方法、装置、存储节点及存储介质
CN112035119B (zh) 一种数据删除方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination