目录文档的操作方法、装置、电子设备、可读存储介质制造方法及图纸

技术编号:20588742 阅读:50 留言:0更新日期:2019-03-16 07:07
本公开涉及一种目录文档的操作方法、装置、电子设备、可读存储介质,该操作方法包括以下步骤:接收客户端发送的目录文档请求,确定目标文档;接收操作指令;获取目标文档的目录特征值;以预设规则修改目标文档的目录特征值以及目标文档所在目录下的所有文档的目录特征值;其中,目标文档包括目标文件夹和/或目标文件,目标文档所在的目录为树状结构的目录。本公开以树状结构的目录为基础,采用简单的方法即可以轻易的实现移动、删除、查询路径、查询某文件夹或者文件等,简化查询文件路径。

Operating methods, devices, electronic devices and readable storage media of catalogue documents

The present disclosure relates to an operation method, device, electronic device and readable storage medium of a catalog document. The operation method includes the following steps: receiving a request for a catalog document sent by a client, determining the target document; receiving operation instructions; obtaining the catalog eigenvalues of the target document; modifying the catalog eigenvalues of the target document and the location of the catalog under which the target document is located by preset rules. A document's directory eigenvalue; where the target document includes the target folder and/or the target file, the target document's directory is a tree-structured directory. The present disclosure is based on a tree-structured directory, which can be easily moved, deleted, queried path, queried a folder or file, etc. in a simple way to simplify the query file path.

【技术实现步骤摘要】
目录文档的操作方法、装置、电子设备、可读存储介质
本公开涉及目录文件操作领域,更具体地说,涉及一种目录文档的操作方法、装置、电子设备、可读存储介质。
技术介绍
目录结构在操作系统上十分常见,如利用目录形成树状结构帮助分类整理各种文件、文件夹等。文件夹中可以创建文件、文件夹、移动文件夹、删除文件等,或者在文件夹中查找某一个文件,查询某个文件的目录路径等,这些操作使得用户可以在互联网上享受与本地电脑一样的文件操作。然而目录的结构可能十分复杂、庞大,例如,若一个文件夹下有很多子文件夹,放置了各种各样的文件;文件夹下有文件夹,且层级关系很深,此时,如何移动、删除文件、快速查找某个文件夹下的全部文件、返回某个文件的路径等,便成为要解决的问题。
技术实现思路
本公开要解决的技术问题在于,针对现有技术的上述缺陷,提供一种目录文档的操作方法、装置、电子设备、可读存储介质。本公开解决其技术问题所采用的技术方案是:构造一种目录文档的操作方法,包括以下步骤:接收客户端发送的目录文档请求,确定目标文档;接收操作指令;获取所述目标文档的目录特征值;以预设规则修改所述目标文档的目录特征值以及所述目标文档所在目录下的本文档来自技高网...

【技术保护点】
1.一种目录文档的操作方法,其特征在于,包括以下步骤:接收客户端发送的目录文档请求,确定目标文档;接收操作指令;获取所述目标文档的目录特征值;以预设规则修改所述目标文档的目录特征值以及所述目标文档所在目录下的所有文档的目录特征值;其中,所述目标文档包括目标文件夹和/或目标文件,所述目标文档所在的目录为树状结构的目录。

【技术特征摘要】
1.一种目录文档的操作方法,其特征在于,包括以下步骤:接收客户端发送的目录文档请求,确定目标文档;接收操作指令;获取所述目标文档的目录特征值;以预设规则修改所述目标文档的目录特征值以及所述目标文档所在目录下的所有文档的目录特征值;其中,所述目标文档包括目标文件夹和/或目标文件,所述目标文档所在的目录为树状结构的目录。2.根据权利要求1所述的目录文档的操作方法,其特征在于,所述操作指令包括在所述目标文档下新增子文档的指令;所述目标文档的目录特征值包括用于唯一标识所述目标文档的层级的节点ID和用于标识所述目标文档包含的子文档的数量的节点值;所述方法还包括:根据所述操作指令获取所需新增子文档;根据所获取的新增子文档,确定新增子文档与所述目标文档的层级关系及所需新增的所有子文档的数量;所述以预设规则修改所述目标文档的目录特征值以及所述目标文档所在目录下的所有文档的目录特征值包括:根据所确定的新增子文档的层级关系和所需新增的所有子文档的数量,以预设规则设置所述子文档的节点值和所需新增的子文档的节点ID,修改所述目标文档的节点值以及所述目标文档所在目录下的其余文档的节点值。3.根据权利要求2所述的目录文档的操作方法,其特征在于,所述操作指令还包括删除所述目标文档的指令;所述目标文档的节点值包括节点左值和节点右值;所述以预设规则修改所述目标文档的目录特征值以及所述目标文档所在目录下的所有文档的目录特征值包括:根据所述目标文档的目录特征值,获取所述目标文档的节点左值和节点右值;查找出所有大于等于所述目标文档的节点左值且小于等于所述目标文档的节点右值所对应的子文档;将所述所有大于等于所述目标文档的节点左值且小于等于所述目标文档的节点右值所对应的子文档和所述目标文档删除;其中,所述所有大于等于所述目标文档的节点左值且小于等于所述目标文档的节点右值所对应的子文档为所述目标文档包含的子文档。4.根据权利要求3所述的目录文档的操作方法,其特征在于,所述将所述目标文档及其所包含的所有子文档删除之后包括:以预设规则,更新所述目标文档的上层文档的节点值、同级文档的节点值以及同级文档所包含的子文档的节点值。5.根据权利要求2所述的目录文档的操作方法,其特征在于,所述操作指令还包括移动所述目标文档的指令;所述以预设规则修改所述目标文档的目录特征值以及所述目标文档所在目录下的所有文档的目录特征值包括:根据所述目标文档的目录...

【专利技术属性】
技术研发人员:赵锦威
申请(专利权)人:天津字节跳动科技有限公司
类型:发明
国别省市:天津,12

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

1