清理环境变量路径的方法及系统的制作方法

文档序号:9350017阅读:662来源:国知局
清理环境变量路径的方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种计算机领域,特别是涉及一种清理环境变量路径的方法及系统。
【背景技术】
[0002]技术人员在为测试服务器/个人电脑安装应用软件或者配置应用软件运行环境时,会在系统配置中设置环境变量路径,以便节省应用开发、运行过程中的配置时间。
[0003]然而,计算机在使用过程中,由于应用的安装/卸载等操作,会导致之前配置的环境变量路径已失效。当再有应用运行时需要调用该环境变量路径时,将会出现无法调用的错误。这种错误很难被发现。
[0004]因此,需要对现有系统配置只能添加环境变量路径,而无法删除无效环境变量路径的技术进行改进。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种清理环境变量路径的方法及系统,用于解决现有技术中无法删除无效环境变量路径的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种清理环境变量路径的方法,包括:读取预保存的各环境变量路径,并逐一排查各所述环境变量路径中是否包含预设的文件;若是,则确定相应环境变量路径有效,反之,则确定相应环境路径无效,并予以清理。
[0007]优选地,所述逐一排查各环境变量路径中是否包含预设的文件的方式包括:基于预设的各环境变量路径的特征信息,识别所读取的各环境变量路径;根据预设的各特征信息与所要排查的文件的对应关系,逐一排查所识别出的各环境变量路径下的文件。
[0008]优选地,所述基于预设的各环境变量路径的特征信息,识别所读取的各环境变量路径的步骤之后,还包括:逐一排查未识别出的各环境变量路径中预设格式的文件。
[0009]优选地,还包括:将确认有效的各环境变量路径和确认无效的各环境变量路径分类显示在预设的界面中;对应的,所述清理无效环境变量路径的方式包括:基于获取自所述界面的清除操作,将确认无效的各环境变量路径予以清理,并更新所述界面。
[0010]优选地,在所述将确认有效的各环境变量路径和确认无效的各环境变量路径分类显示在预设的界面中的步骤之后,还包括:按照用户的调整操作,将显示为无效的环境变量路径调整为有效的环境变量路径,或者将显示为有效的环境变量路径调整为无效的环境变量路径。
[0011]基于上述目的,本发明还提供一种清理环境变量路径的系统,包括:排查模块,用于读取预保存的各环境变量路径,并逐一排查各所述环境变量路径中是否包含预设的文件;处理模块,用于确定包含预设文件的环境变量路径有效,反之,则确定相应环境路径无效,并予以清理。
[0012]优选地,所述排查模块包括:识别子模块,用于基于预设的各环境变量路径的特征信息,识别所读取的各环境变量路径;第一排查子模块,用于根据预设的各特征信息与所要排查的文件的对应关系,逐一排查所识别出的各环境变量路径下的文件。
[0013]优选地,所述排查模块还包括:第二排查子模块,用于逐一排查未识别出的各环境变量路径中预设格式的文件。
[0014]优选地,所述处理模块包括:确认子模块,用于将确认有效的各环境变量路径和确认无效的各环境变量路径分类显示在预设的界面中;删除子模块,用于基于获取自所述界面的清除操作,将确认无效的各环境变量路径予以清理,并更新所述界面。
[0015]优选地,所述确认子模块还用于按照用户的调整操作,将显示为无效的环境变量路径调整为有效的环境变量路径,或者将显示为有效的环境变量路径调整为无效的环境变量路径。
[0016]如上所述,本发明的清理环境变量路径的方法及系统,具有以下有益效果:通过逐一排查各环境变量路径中是否包含预设文件,能够确认环境变量路径是否有效,将无效路径予以删除,能够防止后续应用通过所述环境变量路径调用相应程序时,而产生错误执行结果;另外,根据预设的特征信息来识别环境变量路径,进而排查环境变量路径是否有效,能够提高路径的排查准确性;此外,将排查出的路径分类展示,便于用户的最终确认,以便删除错检路径;还有,根据用户调整保存有效路径及所对应的有效路径下的各文件,以便后续排查
【附图说明】
[0017]图1显示为本发明的清理环境变量路径的方法的流程图。
[0018]图2显示为本发明的清理环境变量路径的系统的结构示意图。
【具体实施方式】
[0019]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0020]如图1所示,本发明提供一种清理环境变量路径的方法。所述清理方法主要由清理系统来执行。所述清理系统包括安装在电子设备中的软件和硬件。所述电子设备包括但不限于:服务器、个人电脑等。
[0021]当所述清理系统位于服务器端,所述清理系统可通过远程连接各个人电脑的方式,清理各个人电脑中的无效的环境变量路径,以防止无效的环境变量路径对后续安装的应用造成错误的指引。
[0022]在步骤SI中,所述清理系统读取预保存的各环境变量路径,并逐一排查各所述环境变量路径中是否包含预设的文件。若是,则执行步骤S2,若否则执行步骤S3。
[0023]在此,各环境变量路径保存在系统配置中,以预设的系统配置文件、或其他格式予以保存。所述清理系统按照相应的配置文件的格式,从中读取各环境变量路径。并逐个的排查各所述环境变量路径中是否包含预设后缀的文件(如.lib、.exe等)。
[0024]优选地,所述步骤SI包括:步骤S11、S12、S13。(均未予图示)
[0025]在步骤Sll中,所述清理系统基于预设的各环境变量路径的特征信息,识别所读取的各环境变量路径,当识别出相应的环境变量路径时,执行步骤S12,反之,执行步骤S13。
[0026]在步骤S12中,所述清理系统根据预设的各特征信息与所要排查的文件的对应关系,逐一排查所识别出的各环境变量路径下的文件。
[0027]在步骤S13中,所述清理系统逐一排查未识别出的各环境变量路径中预设格式的文件。
[0028]例如,按照用户安装的常用软件,所述清理系统中预设有一部分环境变量路径的特征信息及所对应的文件名称、格式等。其中,所述特征信息是指用于表征所运行程序名称的文件夹名称等。所述清理系统按照该对应关系识别符合特征信息的环境变量路径。若识别出相应的环境变量路径时,所述清理系统查找相应路径下是否包含所述对应关系中的相应文件。若是,则执行步骤S2,若否,则执行步骤S3。对于并未包含在所述对应关系中的路径来说,所述清理系统,则逐一排查环境变量路径中是否包含预设的后缀名、文件名。同样,若是,则执行步骤S2,若否,则执行步骤S3。
[0029]在步骤S2中,所述清理方法确定相应环境变量路径有效,并不予清理。
[0030]在步骤S3中,所述清理方法确定相应环境变量路径无效,并予以清理。
[0031]在此,清理无效的环境变量路径的方式包括:从相应的配置文件中删除确认无效的环境变量路径。
[0032]作为又一种优选方案,在执行步骤S2或S3之前,所述清理系统先执行步骤S4。
[0033]在步骤S4中,所述清理系统将确认有效的各环境变量路径和确认无效的各环境变量路径分类显示在预设的界面中。
[0034]所述步骤S3还包括:所述清理系统基于获取自所述界面的清除操作,将确认无效的各环境变量路径予以清理,并更新所述界面。
[0035]例如,所述清理系统将确认无效的环境变量路径显示在界面的左侧,将确认有效的环境变量路径显示在界面的右侧。所述清理系统可以按照用户的调整操作,将显示为无效的环境变量路径调整为有效的环境变量路径,或者将显示为有效的环境变量路径调整为无效的环境变量路径。当用户点击清除按钮时,所述清理系统将位于界面中无效环境变量路径侧的各环境变量路径予以清理,并更新所述界面,则所述清理系统认定调整后的各环境变量路径均为有效路
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1