[发明专利]一种文件监控方法、装置、电子设备和存储介质在审
| 申请号: | 202111586394.X | 申请日: | 2021-12-23 |
| 公开(公告)号: | CN114328097A | 公开(公告)日: | 2022-04-12 |
| 发明(设计)人: | 李志刚 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 武玉维 |
| 地址: | 100190 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 监控 方法 装置 电子设备 存储 介质 | ||
本公开实施例公开了一种文件监控方法、装置、电子设备和存储介质,该方法包括:确定被监控文件和/或文件夹以及监控事件;启动预设监控程序;在所述被监控文件和/或文件夹发生所述监控事件时,通过所述预设监控程序获取所述被监控文件和/或文件夹的标识、所述监控事件以及目标应用程序的标识,其中,所述监控事件的发生与所述目标应用程序相关联。实现了确定与监控事件的发生相关联的目标应用程序的标识的目的,以为解决问题提供线索。
技术领域
本公开涉及信息技术领域,尤其涉及一种文件监控方法、装置、电子设备和存储介质。
背景技术
日常工作中,经常需要了解某些文件所发生的变化,例如在Android手机的实际开发过程中经常会遇到如下问题:有时候一些文件会突然丢失。如果丢失的文件是用户可以感知到的文件(如拍摄的照片等)则会给用户带来较差的体验,如果丢失的文件是影响系统启动的关键文件,则会造成手机无法启动等故障。无论是哪种情况都是较严重的问题。因此,需要对手机中的文件进行监控,以及时发现文件所发生的变化,并采取适当的措施进行处理,保证用户体验和手机的正常运行。
Inotify是一种细粒度的、功能强大的、异步的文件变化通知机制,通过Inotify可以监控文件系统中的添加、删除,修改、移动等各种文件操作事件。
但是,通过Inotify无法知道是哪个应用程序触发的上述文件操作事件,无法提供有效信息。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种文件监控方法、装置、电子设备和存储介质,实现了确定与监控事件的发生相关联的目标应用程序的标识的目的,以为解决问题提供线索。
第一方面,本公开实施例提供了一种文件监控方法,该方法包括:
确定被监控文件和/或文件夹以及监控事件;
启动预设监控程序;
在所述被监控文件和/或文件夹发生所述监控事件时,通过所述预设监控程序获取所述被监控文件和/或文件夹的标识、所述监控事件以及目标应用程序的标识,其中,所述监控事件的发生与所述目标应用程序相关联。
第二方面,本公开实施例还提供了一种文件监控装置,该装置包括:
确定模块,用于确定被监控文件和/或文件夹以及监控事件;
启动模块,用于启动预设监控程序;
监控模块,用于在所述被监控文件和/或文件夹发生所述监控事件时,通过所述预设监控程序获取所述被监控文件和/或文件夹的标识、所述监控事件以及目标应用程序的标识,其中,所述监控事件的发生与所述目标应用程序相关联。
第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的文件监控方法。
第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的文件监控方法。
本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
本公开实施例提供的文件监控方法,通过确定被监控文件和/或文件夹以及监控事件;启动预设监控程序;在所述被监控文件和/或文件夹发生所述监控事件时,通过所述预设监控程序获取所述被监控文件和/或文件夹的标识、所述监控事件以及目标应用程序的标识,其中,所述监控事件的发生与所述目标应用程序相关联的技术手段,实现了确定与监控事件的发生相关联的目标应用程序的标识的目的,以为解决问题提供线索。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111586394.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于养老中心的智慧服务定位追踪仪
- 下一篇:显示模组和显示装置





