虚拟文件夹管理方法、装置以及存储介质与流程

文档序号:17694612发布日期:2019-05-17 21:22阅读:211来源:国知局
虚拟文件夹管理方法、装置以及存储介质与流程

本公开涉及电子技术领域,特别涉及一种虚拟文件夹管理方法、装置以及存储介质。



背景技术:

随着电子技术领域的发展,终端中的文件或者文件夹数量越来越多,因此,如何在众多的文件或者文件夹中快速地找到特定的文件或者文件夹,成为本领域技术人员亟待解决的问题。

相关技术中,当用户需要找到某一个文件对象时(比如一个文件或者一个文件夹),通常需要在文件管理中先找到该文件或者文件夹的存储位置的文件夹,然后在该文件夹的目录下逐级进行查找,最终找到该文件或者文件夹。



技术实现要素:

本公开实施例提供了一种虚拟文件夹管理方法、装置及存储介质。所述技术方案如下:

根据本公开实施例的第一方面,提供了一种虚拟文件夹管理方法,所述方法由终端执行,所述方法包括:

展示目标虚拟文件夹的文件夹界面,所述文件夹界面用于显示对应的文件夹中包含的内容;

响应于在所述文件夹界面中执行的对象添加操作,展示文件对象选择界面;

响应于在所述文件对象选择界面中执行的文件对象选择操作,获取所述文件选择操作对应的文件对象在所述终端中的存储路径,所述文件对象包括文件或者文件夹;

根据所述存储路径生成所述文件对象的软链接;

将所述文件对象的软链接存储在所述目标虚拟文件夹中。

可选的,所述展示目标虚拟文件夹的文件夹界面之前,还包括:

响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹,包括:

响应于创建新对象的操作,展示对象类型选择界面,所述对象类型选择界面中包含各种待创建的对象类型对应的选项;

响应于对所述对象类型选择界面中的指定选项的选择操作,创建所述目标虚拟文件夹;所述指定选项是对应的对象类型是虚拟文件夹的选项。

可选的,所述响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹,包括:

响应于在所述终端的文件系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹;

或者,

响应于在所述终端的桌面上执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述响应于在所述终端的系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹之后,还包括:

将所述目标虚拟文件夹设置在所述文件系统根目录的顶部。

可选的,所述方法还包括:

响应于对所述文件对象执行的第一类型操作,展示提示界面,所述提示界面用于提示是否对所述文件对象的软链接执行第二类型操作;

响应于在所述提示界面中执行的确定操作,对所述文件对象的软链接执行所述第二类型操作。

可选的,当所述第一类型操作为名称修改操作时,所述第二类型操作为名称修改操作或者删除操作;

当所述第一类型操作为存储位置移动操作时,所述第二类型操作为更新操作或者删除操作;

当所述第一类型操作为删除操作时,所述第二类型操作为删除操作。

可选的,所述方法还包括:

响应于对所述文件对象的软链接的文件打开操作时,打开所述文件对象。

可选的,所述方法还包括:

响应于在所述文件夹界面中执行的软链接查看操作,展示软链接查看界面;

响应于在所述软链接查看界面中执行的所述文件对象的软链接选择操作,打开所述文件对象。

根据本公开实施例的第二方面,提供了一种虚拟文件夹管理装置,用于终端中,所述装置包括:

文件夹界面展示模块,用于展示目标虚拟文件夹的文件夹界面,所述文件夹界面用于显示对应的文件夹中包含的内容;

选择界面展示模块,用于响应于在所述文件夹界面中执行的对象添加操作,展示文件对象选择界面;

存储路径获取模块,用于响应于在所述文件对象选择界面中执行的文件对象选择操作,获取所述文件选择操作对应的文件对象在所述终端中的存储路径,所述文件对象包括文件或者文件夹;

软链接生成模块,用于根据所述存储路径生成所述文件对象的软链接;

软链接存储模块,用于将所述文件对象的软链接存储在所述目标虚拟文件夹中。

可选的,所述装置还包括:

创建模块,用于在所述文件夹界面展示模块展示目标虚拟文件夹的文件夹界面之前,响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述创建模块,具体用于,

响应于创建新对象的操作,展示对象类型选择界面,所述对象类型选择界面中包含各种待创建的对象类型对应的选项;

响应于对所述对象类型选择界面中的指定选项的选择操作,创建所述目标虚拟文件夹;所述指定选项是对应的对象类型是虚拟文件夹的选项。

可选的,所述创建模块,具体用于,

响应于在所述终端的文件系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹;

或者,

响应于在所述终端的桌面上执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述装置,还包括:置顶模块,

所述置顶模块,具体用于在所述创建模块响应于在所述终端的文件系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹时,将所述目标虚拟文件夹设置在所述文件系统根目录的顶部。

可选的,所述装置还包括:

提示界面展示模块,用于响应于对所述文件对象执行的第一类型操作,展示提示界面,所述提示界面用于提示是否对所述文件对象的软链接执行第二类型操作;

操作执行模块,用于响应于在所述提示界面中执行的确定操作,对所述文件对象的软链接执行所述第二类型操作。

可选的,当所述第一类型操作为名称修改操作时,所述第二类型操作为名称修改操作或者删除操作;

当所述第一类型操作为存储位置移动操作时,所述第二类型操作为更新操作或者删除操作;

当所述第一类型操作为删除操作时,所述第二类型操作为删除操作。

可选的,所述装置还包括:

第一打开模块,用于响应于对所述文件对象的软链接的文件打开操作时,打开所述文件对象。

可选的,所述装置还包括:

查看界面展示模块,用于响应于在所述文件夹界面中执行的软链接查看操作,展示软链接查看界面;

第二打开模块,用于响应于在所述软链接查看界面中执行的所述文件对象的软链接选择操作,打开所述文件对象。

根据本公开实施例的第三方面,提供了一种虚拟文件夹管理装置,用于终端中,所述装置包括:

处理器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为:

展示目标虚拟文件夹的文件夹界面,所述文件夹界面用于显示对应的文件夹中包含的内容;

响应于在所述文件夹界面中执行的对象添加操作,展示文件对象选择界面;

响应于在所述文件对象选择界面中执行的文件对象选择操作,获取所述文件选择操作对应的文件对象在所述终端中的存储路径,所述文件对象包括文件或者文件夹;

根据所述存储路径生成所述文件对象的软链接;

将所述文件对象的软链接存储在所述目标虚拟文件夹中。

根据本公开实施例的第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包含可执行指令,终端中的处理器调用所述可执行指令以实现上述第一方面或者第一方面的任意可选实现方式所述的虚拟文件夹管理方法。

本公开实施例提供的技术方案至少包括以下有益效果:

通过展示目标虚拟文件夹的文件夹界面,响应于在该文件夹界面中执行的文件对象添加操作,获取该文件对象的存储路径,根据该存储路径生成该文件对象的软链接,将该软链接存储在该目标文件夹中。本公开通过在目标虚拟文件夹中添加文件对象,并对该文件对象生成软链接,用户可以通过点击该软链接,可以直接打开该软链接对应的文件对象,方便用户查询文件对象中包含的内容,解决了用户按照文件对象的存储目录,逐级地点击查询时步骤繁琐的问题,提高了用户查找目标可操作对象的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例提供的一种用户在终端中的文件管理器查询文件对象的界面示意图;

图2是本公开实施例提供的一种虚拟文件夹管理方法的方法流程图;

图3是本公开实施例提供的一种虚拟文件夹管理方法的方法流程图;

图4是图3所示实施例涉及的一种创建新对象的界面示意图;

图5是图3所示实施例涉及的一种对象类型选择界面的界面示意图;

图6是图3所示实施例涉及的一种文件系统根目录下执行建立虚拟文件夹的过程示意图;

图7是图3所示实施例涉及的一种文件系统根目录下终端创建目标虚拟文件夹之后的界面示意图;

图8是图3所示实施例涉及的一种文件系统根目录下终端创建目标虚拟文件夹之后的界面示意图;

图9是图3所示实施例涉及的一种在终端的桌面上执行建立虚拟文件夹的过程示意图;

图10是图3所示实施例涉及的一种文件夹界面中包含对象添加控件的界面示意图;

图11是图3所示实施例涉及的一种终端展示的文件对象选择界面示意图;

图12是图3所示实施例涉及的一种命名提示对话框的界面示意图;

图13是图3所示实施例涉及的一种在终端的文件夹中显示文件对象的界面示意图;

图14是图3所示实施例涉及的一种在终端中展示提示界面的界面示意图;

图15是图3所示实施例涉及的一种在终端中展示提示界面的界面示意图;

图16是图3所示实施例涉及的一种在终端中展示提示界面的界面示意图;

图17是图3所示实施例涉及的一种终端展示软链接查看界面的界面示意图;

图18是本公开实施例提供的一种虚拟文件夹管理装置的框图;

图19是本公开根据一示例性实施例示出的一种用于虚拟文件夹管理装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开提供的方案可以用于日常生活中人们在终端中建立文件对象的场景中,为了便于理解,下面首先对本公开实施例涉及一些名词和应用场景进行简单介绍。

软链接:又称为符号链接(symboliclink),简写为“symlink”。软连接实质上本身也是个文件,在这个文件中包含了一个可操作对象的路径名。相当于,这个文件的内容是上述可操作对象的指针。当系统访问该软链接时,它会循着指针找出含有实际数据的可操作对象。例如,用书本来打个比方,软链接是书本里的某一章节,不过这一章节什么内容都没有,只有一行字“转某某章某某页”。其中,软链接文件只是其源文件的一个标记,当删除了源文件后,软链接文件不能独立存在,虽然可以保留该软链接文件,但却不能查看软链接文件的内容。

软链接还可以指向不存在的文件(可能是原来指向的文件被删除了,或者指向的文件系统尚未挂载,或者最初建立该符号链接的时候就指向了一个不存在的文件等等),此时称这种状态为“断裂”(broken)。

人们日常生活中使用终端进行创建文件对象(比如文件或者文件夹)是很常见的,通常,用户在建立文件对象时,通过点击新建控件,再通过将该文件对象进行命名并存储在用户想要存储的目录下。用户在日后可以进入文件管理器,找到相应的存储目录,从而找到该文件对象。另外,终端在安装某个应用时,也可以自动给该应用建立一个下载目录,将用户通过该应用下载的一些文件对象存储于这个下载目录下。可选的,用户也可以将该下载目录进行自定义设置,本公开对此并不加以限定。

可选的,该终端在管理用户创建的文件对象,或者管理用户通过应用下载的文件对象时,可以在存储该文件对象的目录下以建立时间进行排序,比如,以终端管理用户创建的文件对象为例,用户在新建该文件对象时,该存储路径中同时已经存在其他文件对象,此时终端可以将该文件对象在同一存储路径中的多个文件对象中的排序放在第一个,用户在打开该存储路径时,可以方便的找到该新建的文件对象。当然,该终端在存储用户新建的文件或者文件夹的同时,也可以在该文件或者文件夹的目录下以各文件或者文件夹命名的首字母进行排序,或者,可以在该文件或者文件夹的目录下以各文件或者文件夹的占用内存的大小进行排序,或者,可以在该文件或者文件夹的目录下以各文件或者文件夹的类型进行排序,本公开对此并不加以限定。

当用户通过文件管理器查询某一文件对象时,通常需要找到存储该文件对象的文件夹,然后进行一级一级地查询。请参考图1,其示出了本公开实施例提供的一种用户在终端中的文件管理器查询文件对象的界面示意图。如图1所示,在文件管理界面100中,包含了文件夹110,用户在查询终端中某个文件对象时,需要在众多文件夹110中找到存储该文件对象的文件夹,进行一步步的打开操作,最终找到该文件对象。比如,该文件对象存储在如图1所示的文件夹a中,且该文件对象详细存储路径为:文件夹a中的文件夹b中的文件夹c中的文件夹d中的文件夹e中的文件夹f中的文件a,用户就需要按照该详细存储路径进行一步步地打开查询。

可选的,图1所示的终端可以是具有建立和管理文件对象能力的终端设备,比如,该终端可以是智能手机、平板电脑、电子书阅读器、智能眼镜、智能手表、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机等等。并且,上述终端设备支持软链接功能,比如,上述终端设备的操作系统是支持软链接功能的linux系统或者安卓系统等。

在相关技术中,用户在查询文件对象时,需要像上述类似的情形,通过一级一级的查找该文件对象所在的路径,才能找到该文件对象。用户在查找过程中还可能出现误操作,比如,用户在打开文件夹a时错误地打开了文件夹z,此时,用户又得重新返回包含文件夹a的目录下,重新进行查询操作,或者,用户可能忘记某个文件的具体存储路径,需要逐个文件夹进行排查寻找,使得查找该文件对象的过程变得繁琐,影响文件的查找效率。

为解决上述相关技术中存在的问题,本公开提供了一种虚拟文件夹管理方法,该方法可以由如上述图1所示的终端执行。请参考图2,其示出了本公开实施例提供的一种虚拟文件夹管理方法的方法流程图。如图2所示,该方法可以包括如下步骤:

在步骤201中,展示目标虚拟文件夹的文件夹界面。

其中,该文件夹界面用于显示对应的文件夹中包含的内容。

在步骤202中,响应于在该文件夹界面中执行的对象添加操作,展示文件对象选择界面。

在步骤203中,响应于在该文件对象选择界面中执行的文件对象选择操作,获取该文件选择操作对应的文件对象在该终端中的存储路径。

其中,该文件对象包括文件或者文件夹。

在步骤204中,根据该存储路径生成该文件对象的软链接。

在步骤205中,将该文件对象的软链接存储在该目标虚拟文件夹中。

可选的,所述展示目标虚拟文件夹的文件夹界面之前,还包括:

响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,上述响应于建立虚拟文件夹的操作,创建该目标虚拟文件夹,包括:

响应于创建新对象的操作,展示对象类型选择界面。

其中,该对象类型选择界面中包含各种待创建的对象类型对应的选项。

响应于对该对象类型选择界面中的指定选项的选择操作,创建该目标虚拟文件夹。

其中,该指定选项是对应的对象类型是虚拟文件夹的选项。

可选的,上述响应于建立虚拟文件夹的操作,创建该目标虚拟文件夹,包括:

响应于在该终端的文件系统根目录下执行的该建立虚拟文件夹的操作,创建该目标虚拟文件夹;

或者,

响应于在该终端的桌面上执行的该建立虚拟文件夹的操作,创建该目标虚拟文件夹。

可选的,上述响应于在该终端的系统根目录下执行的该建立虚拟文件夹的操作,创建该目标虚拟文件夹之后,还包括:

将该目标虚拟文件夹设置在该文件系统根目录的顶部。

可选的,该方法还包括:

响应于对该文件对象执行的第一类型操作,展示提示界面。

其中,该提示界面用于提示是否对该文件对象的软链接执行第二类型操作;

响应于在该提示界面中执行的确定操作,对该文件对象的软链接执行该第二类型操作。

可选的,当该第一类型操作为名称修改操作时,该第二类型操作为名称修改操作或者删除操作;

当该第一类型操作为存储位置移动操作时,该第二类型操作为更新操作或者删除操作;

当该第一类型操作为删除操作时,该第二类型操作为删除操作。

可选的,该方法还包括:

响应于对该文件对象的软链接的文件打开操作时,打开该文件对象。

可选的,该方法还包括:

响应于在该文件夹界面中执行的软链接查看操作,展示软链接查看界面;

响应于在所述软链接查看界面中执行的所述文件对象的软链接选择操作,打开所述文件对象。

综上所述,本公开通过在目标虚拟文件夹中添加文件对象,并对该文件对象生成软链接,用户可以通过点击该软链接,可以直接打开该软链接对应的文件对象,方便用户查询文件对象中包含的内容,解决了用户按照文件对象的存储目录,逐级地点击查询时步骤繁琐的问题,提高了用户查找目标可操作对象的效率。

请参考图3,其示出了本公开实施例提供的一种虚拟文件夹管理方法的方法流程图。该方法可以由如上述图1所示的终端执行,如图3所示,该方法可以包括如下步骤:

在步骤301中,响应于建立虚拟文件夹的操作,创建该目标虚拟文件夹。

可选的,该终端可以响应于用户对该虚拟文件夹的创建操作,创建该虚拟文件夹。

在一种可能的实现方式中,该终端可以响应于终端中创建新对象的操作,展示对象类型选择界面,该对象类型选择界面中包含各种待创建的对象类型对应的选项。该终端可以响应于用户对该对象类型选择界面中的指定选项的选择操作,创建目标虚拟文件夹,该指定选项是对应的对象类型是虚拟文件夹的选项。

比如,请参考图4和图5,其中,图4示出了本公开实施例涉及的一种创建新对象的界面示意图,图5示出了本公开实施例涉及的一种对象类型选择界面的界面示意图。如图4所示,该终端的创建新对象的界面40中,包含了创建控件401,用户可以通过点击该创建控件401,进入图5所示的对象类型选择界面50,如图5所示,该对象类型选择界面50中,包含了新建虚拟文件夹控件501,新建文件夹控件502,新建文档控件503,新建表格控件504。用户可以在该对象类型选择界面50中点击新建虚拟文件夹控件501,终端可以对该操作进行响应,创建目标虚拟文件夹,并将该目标虚拟文件夹存储于该创建新对象的存储路径下,以供用户后续的使用。

在一种可能实现的方式中,终端可以响应于在该终端的文件系统根目录下执行的建立虚拟文件夹的操作,创建该目标虚拟文件夹。

请参考图6,其示出了本公开实施例涉及的一种文件系统根目录下执行建立虚拟文件夹的过程示意图,如图6(a)所示,其中包含了创建控件601,以及多个文件夹602,用户在点击图6(a)中的创建控件601之后,可以进入图6(b)所示的界面中,如图6(b)所示,其中包含了新建虚拟文件夹控件603,新建文件夹控件604,用户可以通过点击该新建虚拟文件夹控件603,终端可以对该点击进行响应,创建目标虚拟文件夹,并将该目标虚拟文件夹存储于文件系统的根目录下,以供用户后续的使用。可选的,该终端可以将用户创建的目标虚拟文件夹设置在文件系统根目录的顶部。

请参考图7,其示出了本公开实施例涉及的一种文件系统根目录下终端创建目标虚拟文件夹之后的界面示意图。如图7所示,其中包含了目标虚拟文件夹701,多个文件夹702,如图7所示,终端可以将该用户创建的目标虚拟文件夹自动设置在该文件系统根目录的顶部,以便于用户的使用和查找。

可选的,在一种可能实现的方式中,该终端中可以拥有一个默认虚拟文件夹,该默认虚拟文件夹可以是程序开发人员或者运维人员预先在终端中设置的,以供用户直接使用。该默认虚拟文件夹在图6所示的文件系统根目录下是始终处于置顶状态的,即,在文件系统根目录下有默认虚拟文件夹时,用户创建的目标虚拟文件夹将被设置在文件系统根目录中除默认虚拟文件夹外其余目录的顶部。请参考图8,其示出了本公开实施例涉及的一种文件系统根目录下存在默认虚拟文件夹时,终端创建目标虚拟文件夹之后的界面示意图。如图8所示,其中包含了默认虚拟文件夹801,目标虚拟文件夹802,该默认虚拟文件夹801在该文件系统根目录下始终处于置顶状态,而用户创建的目标虚拟文件夹802是在该文件列表中除该默认软链文件夹之外的置顶状态。可选的,目标虚拟文件夹也可以是用户在终端中其他存储位置创建后,移动或者复制的至该文件系统的根目录下的。

在一种可能实现的方式中,终端可以响应于在终端的桌面上执行的建立虚拟文件夹的操作,创建该目标虚拟文件夹。

请参考图9,其示出了本公开实施例涉及的一种在终端的桌面上执行建立虚拟文件夹的过程示意图。如图9(a)所示,其中包含了触摸点901,用户可以通过预设时长的按压,进入图9(b)所示的界面中,如图9(b)所示,其中包含了新建虚拟文件夹控件902,新建文件夹控件903,添加控件904,用户可以通过点击该新建虚拟文件夹控件902,终端可以对该点击进行响应,在该终端的桌面中创建目标虚拟文件夹,以供用户后续的使用。其中,该触摸点901可以是终端的桌面中无可操作对象图标的区域中的任一点,该预设时长可以是程序开发人员或者运维人员预先在终端中设置的。

可选的,上述用户创建的目标虚拟文件夹可以接受重新命名、移动、删除、剪切、复制等操作。

在步骤302中,展示目标虚拟文件夹的文件夹界面。

其中,当用户对该目标虚拟文件夹的打开操作时,终端响应于该打开操作,展示该目标虚拟文件夹的文件夹界面,该文件夹界面用于显示对应的文件夹中包含的内容。

可选的,该目标虚拟文件夹包含的内容中,既可以有终端中建立的软链接又可以有用户通过剪切、复制、创建等操作在该目标虚拟文件夹中存储的其他可操作对象,如文件、文件夹、虚拟文件夹等。

在步骤303中,响应于在该文件夹界面中执行的对象添加操作,展示文件对象选择界面。

在一种可能实现的方式中,上述文件夹界面中包含有对象添加控件,用户可以通过该对象添加控件,使得该终端响应用户对该对象添加控件的操作,进入文件对象选择界面,将该文件对象选择界面展示在终端中。请参考图10,其示出了本公开实施例涉及的一种文件夹界面中包含对象添加控件的界面示意图。如图10所示,在文件夹界面1000中,包含了对象添加控件1001,用户可以点击该对象添加控件1001,此时,终端可以响应用户对该对象添加控件1001的操作,展示该文件对象选择界面。

在步骤304中,响应于在该文件对象选择界面中执行的文件对象选择操作,获取该文件选择操作对应的文件对象在该终端中的存储路径。

其中,该文件对象包括文件或者文件夹。

请参考图11,其示出了本公开实施例涉及的一种终端展示的文件对象选择界面示意图。如图11所示,在文件对象选择界面1100中,包含了对象选择控件1101,文件控件1102,确认控件1103,取消控件1104。用户点击图10中的对象添加控件后,进入图11所示的文件对象选择界面1100,用户可以通过对象选择控件1101选择相应的文件对象,点击确认控件1103,完成对象添加操作。或者,用户也可以通过文件控件1102进入对应的文件目录下,进一步通过对象选择控件1101选择相应的文件对象,再点击确认控件1103,完成文件对象选择操作。

终端根据执行的该文件对象选择操作,确定用户选择的文件对象之后,终端可以获取到该文件对象在终端中的存储路径。比如,用户在图11所示的文件对象选择界面中,选择的文件对象是该终端中user文件夹下的micromsg文件夹下的download文件夹,此时,该终端获取到download文件夹的存储路径可以为user\micromsg\download。

在步骤305中,根据该存储路径生成该文件对象的软链接。

在一种可能实现的方式中,该终端可以将获得的存储路径作为一个输入信息,调用终端中存储的建立软链接的程序中,由终端中的程序对该文件对象生成对应的软链接。其中,该程序可以由开发人员或者运维人员预先在终端中设置。

在步骤306中,将该文件对象的软链接存储在该目标虚拟文件夹中。

在一种可能实现的方式中,该终端可以将该文件对象的软链接存储在该目标虚拟文件夹中,并以该文件对象的名称命名,显示在目标虚拟文件夹的文件夹界面中,以供用户查看和使用。可选的,该终端将该文件对象的软链接存储在该目标虚拟文件夹中时,展示命名提示对话框。请参考图12,其示出了本公开实施例涉及的一种命名提示对话框的界面示意图,如图12所示,命名提示对话框1200中,包含了软链接名称输入框1201,确认控件1202,取消控件1203,用户可以在软链接名称输入框1201中输入该软链接的名称,终端将该名称存储为该软链接的名称,最终将该软链接存储在该目标虚拟文件夹中。

可选的,终端将该软链接存储在目标虚拟文件夹之后,当该软链接对应的文件对象被执行第一类型操作时,该终端可以展示提示界面。当终端接收到在提示界面中执行的确定操作时,对该软链接执行第二类型操作。其中,该提示界面用于提示是否对该软链接执行第二类型的操作。

进一步的,该第一类型的操作为该文件对象的名称修改操作时,该第二类型操作相应的为该软链接的名称修改操作或者删除操作;当该第一类型操作为该文件对象的存储位置移动操作时,该第二类型操作相应的为该软链接的更新操作或者删除操作;当该第一类型操作为该文件对象的删除操作时,该第二类型操作为相应的为该软链接的删除操作。

比如,请参考图13,其示出了本公开实施例涉及的一种在终端的文件夹中显示文件对象的界面示意图。如图13所示,其中包含了目标文件对象1301,该目标文件对象1301在该终端中创建有软链接,当用户对该目标文件对象1301进行名称修改操作后,该终端可以弹出提示界面,请参考图14,其示出了本公开实施例涉及的一种在终端中展示提示界面的界面示意图。如图14所示,在该提示界面1400中包含了目标文件对象对应的软链接的名称修改框1401,删除控件1402,确认修改控件1403,用户可以在该名称修改框1401中,对该软链接进行名称修改操作,点击确认修改控件1403之后,终端可以响应该操作,并将该软链接的名称修改为用户在名称修改框1401中输入的名称。或者,用户通过点击删除控件1402,删除该目标文件对应的软链接,终端可以响应该操作,并将该软链接在终端中删除。

当用户对图13中的目标文件对象进行剪切、移动等存储位置的移动操作时,相应的,该终端也可以弹出提示界面,请参考图15,其示出了本公开实施例涉及的一种在终端中展示提示界面的界面示意图。如图15所示,在该提示界面1500中包含了该终端重新建立该目标文件对象对应的软链接时需要的存储路径1501,删除控件1502,确认修改控件1503,用户在点击确认修改控件1503之后,终端可以响应该操作,并重新按照存储路径1501中显示的存储路径建立该目标文件对象的软链接。或者,用户通过点击删除控件1502,删除该目标文件对应的软链接,终端可以响应该操作,并将该软链接在终端中删除。

当用户对图13中的目标文件对象进行删除操作时,相应的,该终端也可以弹出提示界面,请参考图16,其示出了本公开实施例涉及的一种在终端中展示提示界面的界面示意图。如图16所示,在该提示界面1600中包含了删除控件1601,保留控件1602,用户通过点击删除控件1601,删除该目标文件对应的软链接,终端可以响应该操作,并将该软链接在终端中删除。或者,用户可以点击保留控件1602之后,终端可以响应该操作,并将该目标文件对象的软链接继续保留。需要说明的是,终端可以保留该软链接,但是,用户再次打开该软链接时,将不会打开该目标文件对象。

可选的,终端将该软链接存储在目标虚拟文件夹之后,用户可以通过打开该目标虚拟文件夹的软链接,终端可以响应对该软链接的文件打开操作,打开该软链接对应的文件对象。

在一种可能实现的方式中,在上述图10的文件夹界面1000中,还可以包含查看软链接控件1002,用户可以点击该查看软链接控件1002,此时,终端可以响应用户对该查看软链接控件1002的操作,展示软链接查看界面。

请参考图17,其示出了本公开实施例涉及的一种终端展示软链接查看界面的界面示意图。如图17所示,在软链接查看界面1700中,包含了时间选择控件1701,查看所有控件1702,确定控件1703,取消控件1704,软链接显示框1705。用户可以点击该时间选择控件1701,在软链接显示框1705中显示该时间段内建立的所有软链接,从而查看终端在相应的时间段内建立的所有软链接,或者,用户也可以点击查看所有控件1702,在软链接显示框1705中显示终端中存储的所有软链接,从而查看终端中存储的所有软链接,用户可以在该软链接显示框1705中选择一个软链接,并点击确定控件1703,终端可以响应该操作,打开用户选择的软链接对应的文件对象。

综上所述,本公开通过在目标虚拟文件夹中添加文件对象,并对该文件对象生成软链接,用户可以通过点击该软链接,可以直接打开该软链接对应的文件对象,方便用户查询文件对象中包含的内容,解决了用户按照文件对象的存储目录,逐级地点击查询时步骤繁琐的问题,提高了用户查找目标可操作对象的效率。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

请参考图18,其示出了本公开实施例提供的一种虚拟文件夹管理装置的框图,如图18所示,该虚拟文件夹管理装置装置可以通过软件、硬件或者两者的结合实现图1所示实施环境中的终端的部分或者全部,以执行图2或者图3任一所示实施例中有终端执行的步骤。该虚拟文件夹管理装置可以包括:

文件夹界面展示模块1801,用于展示目标虚拟文件夹的文件夹界面,所述文件夹界面用于显示对应的文件夹中包含的内容;

选择界面展示模块1802,用于响应于在所述文件夹界面中执行的对象添加操作,展示文件对象选择界面;

存储路径获取模块1803,用于响应于在所述文件对象选择界面中执行的文件对象选择操作,获取所述文件选择操作对应的文件对象在所述终端中的存储路径,所述文件对象包括文件或者文件夹;

软链接生成模块1804,用于根据所述存储路径生成所述文件对象的软链接;

软链接存储模块1805,用于将所述文件对象的软链接存储在所述目标虚拟文件夹中。

可选的,所述装置还包括:

创建模块,用于在所述文件夹界面展示模块展示目标虚拟文件夹的文件夹界面之前,响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述创建模块,具体用于,

响应于创建新对象的操作,展示对象类型选择界面,所述对象类型选择界面中包含各种待创建的对象类型对应的选项;

响应于对所述对象类型选择界面中的指定选项的选择操作,创建所述目标虚拟文件夹;所述指定选项是对应的对象类型是虚拟文件夹的选项。

可选的,所述创建模块,具体用于,

响应于在所述终端的文件系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹;

或者,

响应于在所述终端的桌面上执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述装置,还包括:置顶模块,

所述置顶模块,具体用于在所述创建模块响应于在所述终端的文件系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹时,将所述目标虚拟文件夹设置在所述文件系统根目录的顶部。

可选的,所述装置还包括:

提示界面展示模块,用于响应于对所述文件对象执行的第一类型操作,展示提示界面,所述提示界面用于提示是否对所述文件对象的软链接执行第二类型操作;

操作执行模块,用于响应于在所述提示界面中执行的确定操作,对所述文件对象的软链接执行所述第二类型操作。

可选的,当所述第一类型操作为名称修改操作时,所述第二类型操作为名称修改操作或者删除操作;

当所述第一类型操作为存储位置移动操作时,所述第二类型操作为更新操作或者删除操作;

当所述第一类型操作为删除操作时,所述第二类型操作为删除操作。

可选的,所述装置还包括:

第一打开模块,用于响应于对所述文件对象的软链接的文件打开操作时,打开所述文件对象。

可选的,所述装置还包括:

查看界面展示模块,用于响应于在所述文件夹界面中执行的软链接查看操作,展示软链接查看界面;

第二打开模块,用于响应于在所述软链接查看界面中执行的所述文件对象的软链接选择操作,打开所述文件对象。

需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开实施例还提供了一种虚拟文件夹管理装置,能够实现本公开上述图2或者图3所示实施例中由终端执行的全部或者部分步骤,该虚拟文件夹管理装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

展示目标虚拟文件夹的文件夹界面,所述文件夹界面用于显示对应的文件夹中包含的内容;

响应于在所述文件夹界面中执行的对象添加操作,展示文件对象选择界面;

响应于在所述文件对象选择界面中执行的文件对象选择操作,获取所述文件选择操作对应的文件对象在所述终端中的存储路径,所述文件对象包括文件或者文件夹;

根据所述存储路径生成所述文件对象的软链接;

将所述文件对象的软链接存储在所述目标虚拟文件夹中。

可选的,所述处理器还被配置为:

在展示目标虚拟文件夹的文件夹界面之前,响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,上述响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹;所述处理器被配置为:

响应于创建新对象的操作,展示对象类型选择界面,所述对象类型选择界面中包含各种待创建的对象类型对应的选项;

响应于对所述对象类型选择界面中的指定选项的选择操作,创建所述目标虚拟文件夹;所述指定选项是对应的对象类型是虚拟文件夹的选项。

可选的,上述响应于建立虚拟文件夹的操作,创建所述目标虚拟文件夹;所述处理器被配置为:

响应于在所述终端的文件系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹;

或者,

响应于在所述终端的桌面上执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹。

可选的,所述处理器还被配置为:在响应于在所述终端的系统根目录下执行的所述建立虚拟文件夹的操作,创建所述目标虚拟文件夹之后,将所述目标虚拟文件夹设置在所述文件系统根目录的顶部。

可选的,所述处理器还被配置为:

响应于对所述文件对象执行的第一类型操作,展示提示界面,所述提示界面用于提示是否对所述文件对象的软链接执行第二类型操作;

响应于在所述提示界面中执行的确定操作,对所述文件对象的软链接执行所述第二类型操作。

可选的,当所述第一类型操作为名称修改操作时,所述第二类型操作为名称修改操作或者删除操作;

当所述第一类型操作为存储位置移动操作时,所述第二类型操作为更新操作或者删除操作;

当所述第一类型操作为删除操作时,所述第二类型操作为删除操作。

可选的,所述处理器还被配置为:

响应于对所述文件对象的软链接的文件打开操作时,打开所述文件对象。

可选的,所述处理器还被配置为:

响应于在所述文件夹界面中执行的软链接查看操作,展示软链接查看界面;

响应于在所述软链接查看界面中执行的所述文件对象的软链接选择操作,打开所述文件对象。

上述主要以终端为例,对本公开实施例提供的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开中所公开的实施例描述的各示例的模块及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。

图19是根据一示例性实施例示出的一种用于虚拟文件夹管理装置的框图。例如,装置1900可以被提供为终端。请参照图19,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述虚拟文件夹管理方法中,由终端执行的全部或者部分步骤。

装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(i/o)接口1938。装置1900可以操作基于存储在存储器1932的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本公开实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

本公开实施例还提供了一种计算机存储介质,用于储存为上述终端所用的计算机软件指令,其包含用于执行上述虚拟文件夹管理方法所设计的程序。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1