CN116894007B - 一种目录信息显示方法、装置、计算设备和存储介质 - Google Patents

一种目录信息显示方法、装置、计算设备和存储介质 Download PDF

Info

Publication number
CN116894007B
CN116894007B CN202311132363.6A CN202311132363A CN116894007B CN 116894007 B CN116894007 B CN 116894007B CN 202311132363 A CN202311132363 A CN 202311132363A CN 116894007 B CN116894007 B CN 116894007B
Authority
CN
China
Prior art keywords
folder
target folder
directory
file manager
displaying
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.)
Active
Application number
CN202311132363.6A
Other languages
English (en)
Other versions
CN116894007A (zh
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.)
Uniontech Software Technology Co Ltd
Original Assignee
Uniontech Software Technology 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 Uniontech Software Technology Co Ltd filed Critical Uniontech Software Technology Co Ltd
Priority to CN202311132363.6A priority Critical patent/CN116894007B/zh
Publication of CN116894007A publication Critical patent/CN116894007A/zh
Application granted granted Critical
Publication of CN116894007B publication Critical patent/CN116894007B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs

Landscapes

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

Abstract

本发明实施例公开了一种目录信息显示方法、装置、计算设备和存储介质,涉及计算机技术领域,为了解决已有的目录信息显示方法使得用户查看文件夹层级关系的过程较复杂的技术问题,方法包括:响应于在文件管理器中选中目标文件夹的操作,计算目标文件夹的目录信息,目录信息包括目标文件夹距离其根目录的层级值和从目标文件夹的根目录开始、途径目标文件夹的最大层级值;通过预设可视化效果在文件管理器中显示目录信息。可知,本发明可在文件管理器中直接显示出当前文件夹距离其根目录的层级值,以及从当前文件夹的根目录开始、途径当前文件夹的最大层级值,使得用户可以直观查看文件夹层级关系,提高用户体验。

Description

一种目录信息显示方法、装置、计算设备和存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种目录信息显示方法、装置、计算设备和存储介质。
背景技术
已有的操作***中,通过文件管理器管理文件,目录信息的显示也是通过文件管理器实现的。目录信息,可理解为当前已打开的文件夹所对应的目录层级信息。通过文件管理器实现目录信息显示的方式如下:当用户选中文件管理器中任一文件夹时,在文件管理器下方显示已选中文件夹下层文件夹的数量或文件的数量。如图1所示,由导航栏1-1可知当前显示的是文件夹A下层文件夹B的内容,文件夹B包括文件夹C、文件夹D、文档A和文件A,当选中文件夹C时,在文件管理器的状态栏1-2处显示已选中文件夹C的下层文件夹包括三项。但是,已有的文件夹显示方法,用户无法直观确定当前目录的总深度,并且当目录较深时,即文件夹目录层级较多时,若用户想要了解当前目录下还有哪些目录,需要通过鼠标点击的方式,向深层目录逐个探索,使得用户查看文件夹层级关系的过程较复杂,这对于用户而言十分不方便,导致用户体验差。
因此,期望提供一种目录信息显示方法,以解决已有的目录信息显示方法使得用户查看文件夹层级关系的过程较复杂的技术问题。
发明内容
为此,本发明实施例提供一种目录信息显示方法、装置、计算设备和存储介质,以力图解决或至少缓解上面存在的问题。
根据本发明实施例的一个方面,提供了一种目录信息显示方法,适于在文件管理器中执行,方法包括:响应于在文件管理器中选中目标文件夹的操作,计算目标文件夹的目录信息,其中,目录信息包括第一深度值和第二深度值,第一深度值对应于目标文件夹距离其根目录的层级值,第二深度值对应于从目标文件夹的根目录开始、途径目标文件夹的最大层级值;通过预设可视化效果在文件管理器中显示目录信息。
可选地,预设可视化效果为进度条,通过预设可视化效果在文件管理器中显示目录信息包括:将第二深度值设置为进度条的范围,将第一深度值设置为进度条的当前进度,创建进度条;在文件管理器的预定位置处显示已创建的进度条和目录信息。
可选地,预定位置包括文件管理器的导航栏所属位置和文件管理器的状态栏所属位置。
可选地,预设可视化效果为悬浮框,通过预设可视化效果在文件管理器中显示目录信息包括:响应于将鼠标光标移动至导航栏中目标文件处的操作,创建悬浮框;在悬浮框中显示目录信息。
可选地,本发明提供的目录信息显示方法还包括:响应于将鼠标光标移动至导航栏和悬浮框以外的区域时,删除悬浮框。
可选地,预设可视化效果为页面,通过预设可视化效果在文件管理器中显示目录信息包括:创建新页面;在新页面中显示目录信息和目标文件夹的内容。
可选地,本发明提供的目录信息显示方法还包括:响应于触发预设可视化效果的操作,显示从目标文件夹的根目录开始、途径目标文件夹的所有层级关系的树状目录结构图。
可选地,触发预设可视化效果的方式包括触发进度条、触发悬浮框和触发新页面中的目录信息。
可选地,本发明提供的目录信息显示方法还包括:响应于选中树状目录结构图中任一文件夹的操作,将已选中文件夹作为目标文件夹,并打开目标文件夹。
可选地,响应于选中树状目录结构图中任一文件夹的操作,将已选中文件夹作为目标文件夹,并打开目标文件夹包括:响应于选中树状目录结构图中任一文件夹的操作,将已选中文件夹作为目标文件夹;判断焦点是否进入目标文件夹的图元,若是,则查找目标文件夹的路径;根据已查找的路径打开目标文件夹。
根据本发明的另一个方面,提供了一种目录信息显示装置,适于在文件管理器中执行,装置包括:目录信息确定模块,适于响应于在文件管理器中选中目标文件夹的操作,计算目标文件夹的目录信息,其中,目录信息包括第一深度值和第二深度值,第一深度值对应于目标文件夹距离其根目录的层级值,第二深度值对应于从目标文件夹的根目录开始、途径目标文件夹的最大层级值;目录信息显示模块,适于通过预设可视化效果,在文件管理器中显示在目录信息确定模块中算得的目录信息。
根据本发明的又一个方面,提供了一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行如上所述方法的指令。
根据本发明的另一个方面,提供了一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行如上所述的方法。
根据本发明实施例的目录信息显示方法,响应于在文件管理器中选中目标文件夹的操作,计算目标文件夹的目录信息,目录信息包括目标文件夹距离其根目录的层级值以及从目标文件夹的根目录开始、途径目标文件夹的最大层级值,并通过预设可视化效果在文件管理器中显示目录信息。可见,本发明提供的目录信息显示方法,在文件管理器中直接显示出当前文件夹距离其根目录的层级值,以及从当前文件夹的根目录开始、途径当前文件夹的最大层级值,使得用户可以直观查看文件夹层级关系,而无需用户通过鼠标点击的方式向深层目录逐个探索,提高用户体验。
其次,在触发目录信息时,即可在文件管理器中显示从目标文件夹的根目录开始、途径目标文件夹的完整目录结构,那么用户根据该树状目录结构图即可清晰、直观地查看从目标文件夹的根目录开始、途径目标文件夹的完整目录结构,进一步提高用户体验。
并且,通过选中树状目录结构图中的任一文件夹的方式,即可跳转至已选中的文件夹,对于用户而言交互性强、跳转至目标文件夹的过程更加简便,从而提高文件夹跳转的效率,进而提高用户体验。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
图1示出了已有的文件管理器的界面示意图;
图2示出了根据本发明一个实施例的计算设备200的框图;
图3示出了根据本发明一个实施例的目录信息显示方法300的流程图;
图4示出了根据本发明一个实施例的文件管理器的界面示意图;
图5示出了根据本发明另一个实施例的目录信息显示方法500的流程图;
图6示出了根据本发明另一个实施例的文件管理器的界面示意图;
图7示出了根据本发明又一个实施例的目录信息显示方法700的流程图;
图8示出了根据本发明一个实施例的目录信息显示装置800的结构图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明中,为了解决已有的目录信息显示方法使得用户查看文件夹层级关系的过程较复杂的技术问题,提供了一种目录信息显示方法。该方法可以实现为一个插件,集成于计算设备200的文件管理器中,也可以实现为应用程序,安装于计算设备200中,计算设备200中的文件管理器通过该方法实现目录信息的显示。
目录信息显示方法的启动方式,可以根据实际应用场景进行设置,本发明对此不进行限制。例如,在启动计算设备时,即计算设备开机并成功登录用户,进入用户界面时,会自动启动本发明提供的目录信息显示方法。
上述的计算设备200可以实现为服务器,例如应用服务器、Web服务器等;也可以实现为桌面电脑、笔记本电脑、处理器芯片、平板电脑等,但不限于此。图2示出了的计算设备200的物理组件(即,硬件)的框图。在基本配置中,计算设备200包括至少一个处理单元202和***存储器204。根据一个方面,取决于计算设备的配置和类型,***存储器204包括但不限于易失性存储(例如,随机存取存储器)、非易失性存储(例如,只读存储器)、闪速存储器、或者这样的存储器的任何组合。
根据一个方面,***存储器204包括操作***205。***存储器204还包括应用程序250。根据一个方面,操作***205,例如,适合于控制计算设备200的操作。操作***205中包括文件管理器2051。此外,示例结合图形库、其他操作***、或任何其他应用程序而被实践,并且不限于任何特定的应用或***。在图2中通过在虚线208内的那些组件示出了该基本配置。根据一个方面,计算设备200具有额外的特征或功能。例如,根据一个方面,计算设备200包括额外的数据存储设备(可移动的和/或不可移动的),例如磁盘、光盘、或者磁带。这样额外的存储在图2中是由可移动存储设备209和不可移动存储设备210示出的。
如在上文中所陈述的,根据一个方面,在***存储器204中存储了多个程序模块。当本发明提供的目录信息显示方法实现为应用程序250,并且在处理单元202上执行时,应用程序250执行过程,其包括但不限于方法300的阶段中的一个或多个阶段。根据一个方面,不限制应用程序的类型,例如应用程序还包括:电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片展示应用程序、绘画或计算机辅助应用程序、网络浏览器应用程序等。
根据一个方面,可以在包括分立电子元件的电路、包含逻辑门的封装或集成的电子芯片、利用微处理器的电路、或者在包含电子元件或微处理器的单个芯片上实践示例。例如,可以经由其中在图2中所示出的每个或许多组件可以集成在单个集成电路上的片上***(SOC)来实践示例。根据一个方面,这样的SOC设备可以包括一个或多个处理单元、图形单元、通信单元、***虚拟化单元、以及各种应用功能,其全部作为单个集成电路而被集成(或“烧”)到芯片基底上。当经由SOC进行操作时,可以经由在单个集成电路(芯片)上与计算设备200的其他组件集成的专用逻辑来对在本文中所描述的功能进行操作。还可以使用能够执行逻辑操作(例如AND、OR和NOT)的其他技术来实践本发明的实施例,其他技术包括但不限于机械、光学、流体、和量子技术。另外,可以在通用计算机内或在任何其他任何电路或***中实践本发明的实施例。
根据一个方面,计算设备200还可以具有一个或多个输入设备212,例如键盘、鼠标、笔、语音输入设备、触摸输入设备等。还可以包括输出设备214,例如显示器、扬声器、打印机等。前述设备是示例并且也可以使用其他设备。计算设备200可以包括允许与其他计算设备218进行通信的一个或多个通信连接216,合适的通信连接216的示例包括但不限于:RF发射机、接收机和/或收发机电路;通用串行总线(USB)、并行和/或串行端口。计算设备200可以与一个或多个其他计算设备218通信连接。
如在本文中所使用的术语计算机可读介质包括计算机存储介质。计算机存储介质可以包括以任何用于存储信息(例如,计算机可读指示、数据结构、或程序模块)的方法或技术来实现的易失性的和非易失性的、可移动的和不可移动的介质。***存储器204、可移动存储设备209和不可移动存储设备210都是计算机存储介质的示例(即,存储器存储)。计算机存储介质可以包括随机存取存储器(RAM) 、只读存储器(ROM) 、电可擦只读存储器(EEPROM)、闪速存储器或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光存储、盒式磁带、磁带、磁盘存储器或其他磁存储设备、或者可用于存储信息并且可以由计算设备200访问的任何其他制品。根据一个方面,任何这样的计算机存储介质都可以是计算设备200的一部分。计算机存储介质不包括载波或其他经传播的数据信号。
根据一个方面,通信介质是由计算机可读指令、数据结构、程序模块、或者经调制的数据信号(例如,载波或其他传输机制)中的其他数据实施的,并且包括任何信息传递介质。根据一个方面,术语“经调制的数据信号”描述了具有一个或多个特征集或者以将信息编码在信号中的方式改变的信号。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接之类的有线介质,以及诸如声学、射频(RF)、红外线的、以及其他无线介质之类的无线介质。
图3示出了根据本发明一个实施例的目录信息显示方法300的流程图。方法300适于在计算设备200的文件管理器2051中执行,方法300可以包括步骤310至步骤320。
通过本发明提供的目录信息显示方法,在文件管理器中直接显示出当前文件夹距离其根目录的层级值,以及从当前文件夹的根目录开始、途径当前文件夹的最大层级值,使得用户可以在文件管理器中直观查看文件夹层级关系,而无需用户通过鼠标点击的方式向深层目录逐个探索,提高用户体验。
当用户选中目标文件夹时,文件管理器响应该操作,首先执行步骤310,计算目标文件夹的目录信息。值得注意的是,计算文件夹的目录信息的实现方式为已有技术,此处不再赘述,所有可以计算得到文件夹的目录信息的技术均在本发明的保护范围之内。
上述的目录信息包括第一深度值和第二深度值,第一深度值对应于目标文件夹距离其根目录的层级值,第二深度值对应于从目标文件夹的根目录开始、途径目标文件夹的最大层级值。也即,目录信息包括目标文件夹距离其根目录的深度,以及从目标文件夹的根目录开始、途径目标文件夹的最大深度。
在确定目标文件夹的目录信息后,继续执行步骤320,通过预设可视化效果在文件管理器中显示目录信息。在一些实施方式中,预设可视化效果包括进度条、悬浮框和页面。
在一些实施方式中,若预设可视化效果为进度条,通过预设可视化效果在文件管理器中显示目录信息包括:首先将第二深度值设置为进度条的范围,将第一深度值设置为进度条的进度值,也就是说,将从目标文件夹的根目录开始、途径目标文件夹的最大深度作为进度条的范围,将目标文件夹距离其根目录的深度作为进度条的当前进度,创建进度条。并在文件管理器的预定位置处显示已创建的进度条和目录信息。
需要说明的是,进度条的创建方式可以根据实际应用场景进行设置,本发明对此不进行限制。例如,通过调用qt组件Qwidget,进一步地,通过组件Qwidget的进度条组件QProgressBar创建进度条。预定位置和目录信息显示方式同样可以根据实际应用场景进行设置,本发明对此不进行限制。例如,预定位置包括文件管理器的导航栏所属位置和文件管理器的状态栏所属位置。以预定位置为文件管理器的导航栏为例,在如图4所示的导航栏处显示进度条4-1,以及在进度条邻近右侧位置处显示目录信息4-2。其中,可以将目录信息以按钮形式显示,例如通过qt组件QButton实现以按钮形式显示目录信息。
在一些实施方式中,若预设可视化效果为悬浮框,通过预设可视化效果在文件管理器中显示目录信息包括:首先响应于用户将鼠标光标移动至导航栏的目标文件夹处的操作,创建悬浮框,之后在悬浮框中显示目录信息。并且当用户将鼠标光标移动至导航栏和悬浮框以外的区域时,删除已创建的悬浮框。
在一些实施方式中,若预设可视化效果为页面,通过预设可视化效果在文件管理器中显示目录信息包括:首先创建新页面,并在该新页面中显示目录信息和目标文件夹的内容。
至此,便实现了目标信息的显示。每当需要显示目录信息时,均需执行步骤310至步骤320。
图5示出了根据本发明另一个实施例的目录信息显示方法500的流程图。方法 500适于在计算设备200的文件管理器2051中执行,方法500可以包括步骤510至步骤530。其中,步骤510至步骤520与步骤310至步骤320相同,此处不再赘述。
执行步骤510和步骤520后,在文件管理器中显示目录信息。之后,若用户触发预设可视化效果,文件管理器响应该操作,继续执行步骤530,在文件管理器中显示树状目录结构图,以便直观显示目标文件夹对应的目录层级关系。其中,树状目录结构图可以理解为显示从目标文件夹的根本目录开始、途径目标文件夹的所有层级关系的多叉树状图。
在一些实施方式中,显示树状目录结构图的具体实现过程如下:
首先响应于用户触发目录信息的操作,文件管理器创建目标窗口。例如创建scene-view架构的窗口,整个窗口可以看作是一个view,使用qt组件QGraphicsView,在窗口内部生成一个scene作为背景,绘制树状目录结构图需要在scene上进行。
随后确定从目标文件夹的根目录开始、途径目标文件夹的所有子目录。其中,每一目标文件夹的根目录会对应有一个包括所有子目录的多叉树,该多叉树中每一节点对应一个文件夹,每一节点中存放对应文件夹的文件信息,文件信息用于唯一标识文件夹。文件信息可以根据实际应用场景进行设置,只要满足唯一标识文件夹即可,本发明不做限制。例如,文件信息可以为文件夹名称。目标文件夹的根目录对应的多叉树,是在首次打开根目录时创建并存储的。
那么确定途径目标文件夹的所有子目录具体包括:按照顺序遍历目标文件夹的根目录所对应的多叉树,将每一节点看作一个item,即每一文件夹作为一个条目,确定从根目录开始、途径目标文件夹的所有节点(即item),即确定从根目录开始、途径目标文件夹的所有文件夹。
之后按照各子目录在根目录所对应多叉树中的顺序,以每一子目录作为一个节点,在每个子目录之间绘制连接直线,以完成对树状目录结构图的绘制,例如通过qt组件Qpinter在每个item之间绘制连接直线,从而得到从根目录开始、途径目标文件夹的完整树状目录结构图。并在已创建的目标窗口中显示绘制好的树状目录结构图。以触发图4中示出的文件夹B的目录信息4-2为例,显示的文件夹B所对应的树状目录结构图6-1如图6所示。
需要说明的是,若预设可视化效果为进度条,那么触发预设可视化效果的方式可为触发进度条,进一步地,触发进度条的具体实现方式可包括点击进度条或将鼠标光标移动至进度条。若预设可视化效果为悬浮框,那么触发预设可视化效果的方式可为触发悬浮框,进一步地,触发悬浮框的实现方式可包括将鼠标光标移动至悬浮框内、点击悬浮框所属区域内的任意位置和点击悬浮框中的目录信息。若预设可视化效果为页面,那么触发预设可视化效果的方式可为触发新页面中的目录信息,进一步地,触发新页面中的目录信息可包括点击页面中的目录信息。
由上述内容可知,在触发预设可视化效果时,即可在文件管理器中显示从目标文件夹的根目录开始、途径目标文件夹的完整目录结构的树状目录结构图,那么用户根据该树状目录结构图即可清晰、直观地查看从目标文件夹的根目录开始、途径目标文件夹的完整目录结构,进一步提高用户体验。
图7示出了根据本发明又一个实施例的目录信息显示方法700的流程图。方法 700同样适于在计算设备200的文件管理器2051中执行,方法700可以包括步骤710至步骤740。其中,步骤710至步骤730与步骤510至步骤530相同,此处不再赘述。
执行步骤710至步骤730后,在文件管理器中显示目标文件夹的树状目录结构图。若用户选中树状目录结构图中的任一文件夹,那么此时文件管理器响应该操作,执行步骤740,将已选中文件夹作为目标文件夹,并打开目标文件夹。也就是说,目标文件夹可以为文件管理器的内容区域的文件夹,也可以为树状目录结构图中已被选中的任一文件夹。
在一些实施方式中,将已选中文件夹作为目标文件夹,并打开目标文件夹包括:首先响应于选中用户树状目录结构图中任一文件夹的操作,将已选中文件夹作为目标文件夹。并继续判断焦点是否进入目标文件夹的图元,若是,则根据目标文件夹的文件夹信息(例如文件夹的名称),在目标文件夹的根目录所对应多叉树中查找目标文件夹的路径,最后根据已查找的路径打开目标文件夹。
由上述内容可知,通过选中树状目录结构图中的任一文件夹的方式,即可跳转至已选中的文件夹,对于用户而言交互性强、跳转至目标文件夹的过程更加简便,从而进一步提高用户体验。
图8示出了根据本发明一个实施例的目录信息显示装置800的结构框图。该装置800包括依次耦接的目录信息确定模块810和目录信息显示模块820。
目录信息确定模块810,适于响应于在文件管理器中打开目标文件夹的操作,获取目标文件夹的目录信息。
目录信息显示模块820,适于通过预设可视化效果,在文件管理器中显示在目录信息确定模块810中获取的目录信息。
需要说明的是,目录信息显示装置800的工作原理与上述目录信息显示方法300相似,相关之处可参考对上述目录信息显示方法300的说明,此处不再赘述。
由上述内容可知,本发明提供的目录信息显示方法,响应于在文件管理器中选中目标文件夹的操作,计算目标文件夹的目录信息,目录信息包括目标文件夹距离其根目录的层级值以及从目标文件夹的根目录开始、途径目标文件夹的最大层级值,并通过预设可视化效果在文件管理器中显示目录信息。可见,本发明提供的目录信息显示方法,在文件管理器中直接显示出当前文件夹距离其根目录的层级值,以及从当前文件夹的根目录开始、途径当前文件夹的最大层级值,使得用户可以直观查看文件夹层级关系,而无需用户通过鼠标点击的方式向深层目录逐个探索,提高用户体验。
其次,在触发目录信息时,即可在文件管理器中显示从目标文件夹的根目录开始、途径目标文件夹的完整目录结构,那么用户根据该树状目录结构图即可清晰、直观地查看从目标文件夹的根目录开始、途径目标文件夹的完整目录结构,进一步提高用户体验。
并且,通过选中树状目录结构图中的任一文件夹的方式,即可跳转至已选中的文件夹,对于用户而言交互性强、跳转至目标文件夹的过程更加简便,从而提高文件夹跳转的效率,进而提高用户体验。
这里描述的各种技术可结合硬件或软件,或者它们的组合一起实现。从而,本发明的方法和设备,或者本发明的方法和设备的某些方面或部分可采取嵌入有形媒介,例如可移动硬盘、U盘、软盘、CD-ROM或者其它任意机器可读的存储介质中的程序代码(即指令)的形式,其中当程序被载入诸如计算机之类的机器,并被所述机器执行时,所述机器变成实践本发明的设备。
在程序代码在可编程计算机上执行的情况下,计算设备一般包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件),至少一个输入装置,和至少一个输出装置。其中,存储器被配置用于存储程序代码;处理器被配置用于根据该存储器中存储的所述程序代码中的指令,执行本发明的目录信息显示方法。
以示例而非限制的方式,可读介质包括可读存储介质和通信介质。可读存储介质存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。以上的任一种的组合也包括在可读介质的范围之内。
在此处所提供的说明书中,算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与本发明的示例一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。
本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。
此外,所述实施例中的一些在此被描述成可以由计算机***的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。
如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。

Claims (10)

1.一种目录信息显示方法,其特征在于,适于在文件管理器中执行,所述方法包括:
响应于在文件管理器中选中目标文件夹的操作,计算所述目标文件夹的目录信息,其中,所述目录信息包括第一深度值和第二深度值,所述第一深度值对应于所述目标文件夹距离其根目录的层级值,所述第二深度值对应于从所述目标文件夹的根目录开始、途径所述目标文件夹的最大层级值;
通过预设可视化效果在所述文件管理器中显示所述目录信息;
其中,所述预设可视化效果为进度条、悬浮框和页面中的一项,所述通过预设可视化效果在所述文件管理器中显示所述目录信息包括:
将所述第二深度值设置为所述进度条的范围,将所述第一深度值设置为所述进度条的当前进度,创建进度条;
所述通过预设可视化效果在所述文件管理器中显示所述目录信息还包括:
响应于将鼠标光标移动至导航栏中所述目标文件夹处的操作,创建悬浮框;
在悬浮框中显示所述目录信息;
所述通过预设可视化效果在所述文件管理器中显示所述目录信息还包括:
创建新页面;
在所述新页面中显示所述目录信息和所述目标文件夹的内容。
2.如权利要求1所述的方法,其特征在于,预定位置包括所述文件管理器的导航栏所属位置和所述文件管理器的状态栏所属位置。
3.如权利要求1所述的方法,其特征在于,还包括:
响应于将鼠标光标移动至所述导航栏和所述悬浮框以外的区域时,删除所述悬浮框。
4.如权利要求1至3中任一项所述的方法,其特征在于,还包括:
响应于触发所述预设可视化效果的操作,显示从所述目标文件夹的根目录开始、途径所述目标文件夹的所有层级关系的树状目录结构图。
5.如权利要求4所述的方法,其特征在于,所述触发所述预设可视化效果的方式包括触发进度条、触发悬浮框和触发新页面中的所述目录信息。
6.如权利要求5所述的方法,其特征在于,还包括:
响应于选中所述树状目录结构图中任一文件夹的操作,将已选中文件夹作为所述目标文件夹,并打开所述目标文件夹。
7.如权利要求6所述的方法,其特征在于,响应于选中所述树状目录结构图中任一文件夹的操作,将已选中文件夹作为所述目标文件夹,并打开所述目标文件夹包括:
响应于选中所述树状目录结构图中任一文件夹的操作,将已选中文件夹作为所述目标文件夹;
判断焦点是否进入所述目标文件夹的图元,若是,则查找所述目标文件夹的路径;
根据已查找的路径打开所述目标文件夹。
8.一种目录信息显示装置,其特征在于,适于在文件管理器中执行,所述装置包括:
目录信息确定模块,适于响应于在文件管理器中选中目标文件夹的操作,计算所述目标文件夹的目录信息,其中,所述目录信息包括第一深度值和第二深度值,所述第一深度值对应于目标文件夹距离其根目录的层级值,所述第二深度值对应于从所述目标文件夹的根目录开始、途径所述目标文件夹的最大层级值;
目录信息显示模块,适于通过预设可视化效果,在所述文件管理器中显示在所述目录信息确定模块中算得的所述目录信息;
其中,所述预设可视化效果为进度条、悬浮框和页面中的一项,所述通过预设可视化效果在所述文件管理器中显示所述目录信息包括:
将所述第二深度值设置为所述进度条的范围,将所述第一深度值设置为所述进度条的当前进度,创建进度条;
所述通过预设可视化效果在所述文件管理器中显示所述目录信息还包括:
响应于将鼠标光标移动至导航栏中所述目标文件夹处的操作,创建悬浮框;
在悬浮框中显示所述目录信息;
所述通过预设可视化效果在所述文件管理器中显示所述目录信息还包括:
创建新页面;
在所述新页面中显示所述目录信息和所述目标文件夹的内容。
9.一种计算设备,其特征在于,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1至7中任一项所述的方法的指令。
10.一种存储有程序指令的可读存储介质,其特征在于,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1至7中任一项所述的方法。
CN202311132363.6A 2023-09-04 2023-09-04 一种目录信息显示方法、装置、计算设备和存储介质 Active CN116894007B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311132363.6A CN116894007B (zh) 2023-09-04 2023-09-04 一种目录信息显示方法、装置、计算设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311132363.6A CN116894007B (zh) 2023-09-04 2023-09-04 一种目录信息显示方法、装置、计算设备和存储介质

Publications (2)

Publication Number Publication Date
CN116894007A CN116894007A (zh) 2023-10-17
CN116894007B true CN116894007B (zh) 2023-12-15

Family

ID=88312395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311132363.6A Active CN116894007B (zh) 2023-09-04 2023-09-04 一种目录信息显示方法、装置、计算设备和存储介质

Country Status (1)

Country Link
CN (1) CN116894007B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991130A (zh) * 2017-03-07 2017-07-28 广东欧珀移动通信有限公司 一种文件处理方法、装置及智能终端
US9773010B1 (en) * 2013-07-24 2017-09-26 Veritas Technologies Llc Information-driven file system navigation
CN110879798A (zh) * 2018-09-06 2020-03-13 中兴通讯股份有限公司 一种数据处理方法、终端及计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7855803B2 (en) * 2005-06-20 2010-12-21 Canon Kabushiki Kaisha Printing control apparatus, information processing apparatus, control method therefor, computer program, and computer-readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9773010B1 (en) * 2013-07-24 2017-09-26 Veritas Technologies Llc Information-driven file system navigation
CN106991130A (zh) * 2017-03-07 2017-07-28 广东欧珀移动通信有限公司 一种文件处理方法、装置及智能终端
CN110879798A (zh) * 2018-09-06 2020-03-13 中兴通讯股份有限公司 一种数据处理方法、终端及计算机可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
The Ubiquitous Digital File: A Review of File Management Research;Jesse David Dinneen等;《Journal of the association for information science and technology》;全文 *
纯用户态的网络文件***――RUFS;董豪宇;陈康;;计算机应用(第09期);全文 *

Also Published As

Publication number Publication date
CN116894007A (zh) 2023-10-17

Similar Documents

Publication Publication Date Title
US7908254B2 (en) Identifying characteristics in sets of organized items
US7895179B2 (en) Asynchronous updating of web page data views
KR101592048B1 (ko) 모바일 컴퓨팅 장치를 위한 검색 결과의 제공
CN100530184C (zh) 图形显示到文件***中的文件的分层硬链接的方法和装置
US7831929B2 (en) Method, system, and program product for controlling a display on a data editing screen
US20190392023A1 (en) Inheritance of rules across hierarchical levels
US20090327965A1 (en) Selection of items in a virtualized view
US8160983B2 (en) Displaying resources based on shared contexts
CN101932993A (zh) 利用增强的窗口状态来安排显示区
US8364723B1 (en) Apparatus and method for realizing big data into a big object and non-transitory tangible machine-readable medium thereof
CN102542093A (zh) 设计计算机辅助设计***与数据库进行交互的会话中的建模对象
CN116821437B (zh) 数据处理方法、装置、电子设备及存储介质
US8381104B2 (en) Systems and methods for providing context recognition
CN106528690B (zh) 一种应用程序访问存储媒介的方法及移动终端
JP2015076064A (ja) 情報処理装置、情報処理方法、プログラムならびに記憶媒体
CN114880289A (zh) 一种文件分组显示方法及计算设备
CN116894007B (zh) 一种目录信息显示方法、装置、计算设备和存储介质
US11281356B2 (en) Method and electronic device for selecting files in a file system
CN104361114B (zh) 处理方法、处理装置和电子设备
US20120079404A1 (en) Method for creating and searching a folder in a computer system
CN109471840B (zh) 文件查看方法、装置、计算机设备和存储介质
CN102841905B (zh) 电子设备及其存储管理方法
US20240005235A1 (en) Method and system for dynamically recommending commands for performing a product data management operation
KR102417677B1 (ko) 회로 검증을 위한 유사 회로 검색 장치 및 방법
CN115185426B (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
GR01 Patent grant
GR01 Patent grant