【技术实现步骤摘要】
一种空文件夹的删除方法、装置、设备及介质
本专利技术涉及存储文件的管理
,特别是涉及一种空文件夹的删除方法、装置、设备及介质。
技术介绍
为保证系统的处理性能且节省存储空间,定期对系统中存储的无用空文件夹进行处理是必不可少的步骤。现有技术中,通过检测每个文件夹的方式,当检测出该文件夹为空文件夹时,则将其删除;当检测出该文件夹为非空文件夹时,则保留该文件夹。图1为一种文件父子结构树形图。如图1所示,文件1、文件夹2和文件夹4为文件夹1节点的子节点,三者为兄弟节点;文件夹3节点为文件夹2节点的子节点,其中,文件夹3为空文件夹。采用现有技术进行检测时,对需要删除空文件夹的父文件夹下的各层进行检测,判断该文件夹否为空,如果是则进行清除。如图1所示,由于文件夹3为空文件夹,因此文件夹3被清除,文件夹1和文件夹2被保留,则删除文件夹过程结束。但是,由于清除文件夹3之后,文件夹2也变为空文件夹却保留了下来。由此可见,采用现有技术对空文件进行清除,对于父文件夹下只包含一个空文件夹的情况,当删除该空文件夹后,会导致父文件 ...
【技术保护点】
1.一种空文件夹的删除方法,其特征在于,包括:/n接收需要清除的父文件夹的目录信息;/n根据所述目录信息,获取所述父文件夹下各节点间的树形结构关系;/n按照所述树形结构关系中由子到父的顺序,依次对所述父文件夹下的空文件夹进行删除。/n
【技术特征摘要】
1.一种空文件夹的删除方法,其特征在于,包括:
接收需要清除的父文件夹的目录信息;
根据所述目录信息,获取所述父文件夹下各节点间的树形结构关系;
按照所述树形结构关系中由子到父的顺序,依次对所述父文件夹下的空文件夹进行删除。
2.根据权利要求1所述的空文件夹的删除方法,其特征在于,所述按照所述树形结构关系中由子到父的顺序,依次对所述父文件夹下的空文件夹进行删除具体包括:
获取所述父文件夹下的各文件夹的路径;
确定查找顺序为所述树形结构关系中由子到父的顺序;
按照所述查找顺序查找目标路径下的目标文件夹,并判断所述目标文件夹是否为空文件夹;
如果是,则删除所述目标文件夹。
3.根据权利要求2所述的空文件夹的删除方法,其特征在于,所述获取所述父文件夹下的各文件夹的路径具体包括:
扫描所述父文件夹下各节点内容的属性信息;
根据所述属性信息判断所述节点内容的属性是否为文件夹;
如果是,则存储所述文件夹的路径。
4.根据权利要求3所述的空文件夹的删除方法,其特征在于,所述存储所述文件夹的路径具体为:
将所述文件夹的路径存储至链表中。
5.根据权利要求...
【专利技术属性】
技术研发人员:霍文,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。