一种文件管理方法及装置的制造方法

文档序号:9687460阅读:467来源:国知局
一种文件管理方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机应用领域,特别涉及一种文件管理方法及装置。
【背景技术】
[0002]随着手机、Pad等智能终端的普及,给用户提供不同服务的应用越来越多。出于智能终端中的各个应用存储文件的需要,外部存储设备的容量也越来越大。由于各个应用的文件基本都会在外部存储设备中属于各自应用的路径下存储,不同应用存储文件的路径各不相同,而且所存储的文件也在不断更新,因此,当用户想要对文件进行浏览、搜索、查找等管理操作时,用户很难定位到文件。

【发明内容】

[0003]有鉴于此,本发明的目的在于提供一种文件管理方法及装置以实现便于用户定位文件的目的。
[0004]在本申请实施例的第一个方面,提供了一种文件管理方法,应用于操作系统的守护进程,例如,该方法可以包括:响应于用户对用于管理文件的统一存储路径的设置,建立所述统一存储路径;监测存储设备中文件的变化;当监测到所述存储设备中文件有变化时,获取变化后的文件的绝对路径,将所述变化后的文件从所述绝对路径下复制到用户设置的统一存储路径下。
[0005]在本申请实施例的第二个方面,提供了一种文件管理装置,配置于操作系统的守护进程模块,例如,该装置可以包括:统一路径设置单元,配置用于响应于用户对用于管理文件的统一存储路径的设置,建立所述统一存储路径;监测单元,配置用于监测存储设备中文件的变化;复制单元,配置用于当监测到所述存储设备中文件有变化时,获取变化后的文件的绝对路径,将所述变化后的文件从所述绝对路径下复制到用户设置的统一存储路径下。
[0006]在本申请实施例的第三个方面,提供了一种文件管理方法,应用于操作系统的守护进程,例如,该方法可以包括:响应于用户对用于管理文件的统一存储路径的设置,建立所述统一存储路径;监测存储设备中文件的变化;当监测到所述存储设备中文件有变化时,获取变化后的文件的绝对路径,将用户设置的统一存储路径链接到所述变化后的文件的绝对路径。
[0007]在本申请实施例的第四个方面,提供了一种文件管理装置,配置于操作系统的守护进程模块,例如,该装置可以包括:统一路径设置单元,配置用于响应于用户对用于管理文件的统一存储路径的设置,建立所述统一存储路径;监测单元,配置用于监测存储设备中文件的变化;链接单元,配置用于当监测到所述存储设备中文件有变化时,获取变化后的文件的绝对路径,将用户设置的统一存储路径链接到所述变化后的文件的绝对路径。
[0008]可见本申请具有如下有益效果:
[0009]由于本发明实施例响应于用户对用于管理文件的统一存储路径的设置,建立所述统一存储路径,监测存储设备中文件的变化,将变化后的文件从绝对路径下复制到用户设置的统一存储路径下,或者,将用户设置的统一存储路径链接到变化后的文件的绝对路径,因此,用户无需到各个应用各自的路径下寻找文件,可以直接通过统一存储路径定位到文件,给用户带来很大便利。
【附图说明】
[0010]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明实施例提供的文件管理方法流程示意图之一;
[0012]图2为本发明实施例提供的文件管理装置结构示意图之一;
[0013]图3为本发明实施例提供的文件管理方法流程示意图之二 ;
[0014]图4为本发明实施例提供的文件管理装置结构示意图之二。
【具体实施方式】
[0015]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0016]例如,参见图1,为本发明实施例提供的文件管理方法流程示意图之一。如图1所示,该实施例可以包括:
[0017]S110、响应于用户对用于管理文件的统一存储路径的设置,建立所述统一存储路径;
[0018]需要说明的是,该实施例可以在智能终端的本地建立统一存储路径,也可以在云端建立统一存储路径,具体可以依据实际需要实施。例如,在云端建立统一存储路径的实施方式中,可以通过互联网向服务器发送建立统一存储路径的请求,由服务器建立该统一存储路径。
[0019]S120、监测存储设备中文件的变化;
[0020]需要说明的是,本发明实施例监测存储设备中文件的变化的具体实现方式不限。例如,在Linux操作系统下,可以调用inotify (Linux文件系统事件监控框架)所提供的接口监测文件系统的变化。
[0021]例如,可以监测存储设备中除了用户设置的统一存储路径以外的所有文件的变化,也可以监测用户设置的被监测存储区中文件的变化。例如,用户设置的被监测存储区可以为用户设置的一个或多个特定应用用来存储文件的存储区,或者,可以为用户设置的手机内置SD卡或外置SD卡,等等。
[0022]其中,具体监测文件的哪方面的变化不限。例如,可以监测已有文件被修改的变化事件,可以监测有新文件生成的变化事件,可以监测已有文件被删除的变化事件、等等。
[0023]S130、当监测到所述存储设备中文件有变化时,获取变化后的文件的绝对路径,将所述变化后的文件从所述绝对路径下复制到用户设置的统一存储路径下;
[0024]需要说明的是,本发明实施例获取变化后的文件的绝对路径可以为变化后的文件的完整路径。
[0025]例如,在一些可能的实施方式中,可以当监测到所述存储设备中已有文件被修改时,获取修改后的已有文件的绝对路径,将修改后的已有文件从绝对路径下复制到用户设置的统一存储路径下。
[0026]再例如,在一些可能的实施方式中,可以当监测到所述存储设备中有新文件生成时,获取所述新文件的绝对路径,将所述新文件从所述绝对路径下复制到用户设置的统一存储路径下。
[0027]需要说明的是,用户设置的统一存储路径可以为一个存储路径,也可以为多个存储路径。例如,在用户设置的统一存储路径为多个存储路径时,可以将用户设置的多个存储路径分别与存储设备的不同存储区相对应。例如,可以将用户设置的多个统一存储路径分别与不同的应用的存储区对应。当监测到存储设备中文件有变化时,可以将变化后的文件复制到该变化后的文件所在存储区对应的统一存储路径中。
[0028]另外,本发明实施例还可以响应于用户的文件管理请求,呈现所述统一存储路径以便用户通过所述统一存储路径定位到所述变化后的文件。例如,在一些可能的实施方式中,用户设置的统一存储路径可以为一个存储路径。本发明实施例可以
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1