使用FileSystemWatcher组件监视日志文件
2023-09-14 09:00:20 时间
实现效果:
知识运用:
FileSystemWatcher组件的Path属性
Filter属性 //要监视那些文件 默认为*.*
Endinit方法 //结束在窗体上使用或有另一个组件使用的FileSystemWatcher的初始化
Created Changed Deleted 事件
实现代码:
private void button1_Click(object sender, EventArgs e) { button1.Enabled = false; fileSystemWatcher1.Path = textBox1.Text; //设置要监视的文件的路径 fileSystemWatcher1.Filter = "*.Evt"; //获取或设置要筛选的字符串 fileSystemWatcher1.EndInit(); //结束fileSystemWatcher1的初始化过程 } private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e) { listBox1.Items.Add("日志文件" + e.FullPath + "被更改"); } private void fileSystemWatcher1_Created(object sender, FileSystemEventArgs e) { listBox1.Items.Add("日志文件" + e.FullPath + "被创建"); } private void fileSystemWatcher1_Deleted(object sender, FileSystemEventArgs e) { listBox1.Items.Add("日志文件"+e.FullPath+"被删除"); } }
相关文章
- vim打开文件时提示E325[通俗易懂]
- 网络文件服务器_文件存储服务器
- 网工Python之路之paramiko 模块实验(三)读取文件
- vue如何引用js文件_html转化为vue组件
- propertydescriptor是用来干什么的_java读取property文件
- Vue Loader 篇(下):编写一个单文件 Vue 组件
- 2023-02-23:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420P格式文件。
- 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ③ ( 在 Gradle 构建脚本中实现 AndroidManifest.xml 清单文件切换设置 )
- 实现Linux脚本文件一键执行(linux脚本文件执行)
- 上传PHP和MySQL实现文件上传功能(phpmysql文件)
- Linux文件操作编程实战(linux文件操作编程)
- 文件简单快捷:Linux下解压ISO文件(linux下解压iso)
- Linux设置文件权限:掌握正确操作方法(linux设置文件的权限)
- 利用mongodb快速导出Excel文件(mongodb导出excel)
- 文件Linux访问Windows共享文件:实现双系统互通(linux访问windows共享)
- 格式Linux将DOS文件格式转换为UNIX格式(linux修改文件dos)
- 定时自动实现Linux文件上传(linux定时上传)
- Linux下本地拷贝文件的技巧(本地拷贝文件Linux)
- java使用smartupload组件实现文件上传的方法
- 用C语言获取文件的大小示例分享