一种空文件夹的删除方法、装置、设备及介质制造方法及图纸

技术编号:23315040 阅读:23 留言:0更新日期:2020-02-11 17:46
本发明专利技术公开了一种空文件夹的删除方法,包括:接收需要清除的父文件夹的目录信息;根据目录信息,获取父文件夹下各节点间的树形结构关系;按照树形结构关系中由子到父的顺序,依次对父文件夹下的空文件夹进行删除。由此可见,本发明专利技术提出的空文件夹的删除方法,避免了在子空文件夹删除后,父文件夹成为空文件夹却被保留下来的情况;能够更彻底地删除父文件夹下的所有空文件夹,有利于提高系统的处理性能,更好地满足用户的使用需求。此外,本发明专利技术还提供一种空文件夹的删除装置、设备及介质与上述方法对应。

A method, device, equipment and media for deleting empty folders

【技术实现步骤摘要】
一种空文件夹的删除方法、装置、设备及介质
本专利技术涉及存储文件的管理
,特别是涉及一种空文件夹的删除方法、装置、设备及介质。
技术介绍
为保证系统的处理性能且节省存储空间,定期对系统中存储的无用空文件夹进行处理是必不可少的步骤。现有技术中,通过检测每个文件夹的方式,当检测出该文件夹为空文件夹时,则将其删除;当检测出该文件夹为非空文件夹时,则保留该文件夹。图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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1