C#文件监视器源代码 1.实现的界面以下 2.主窗口源代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace MingXinERP { public partial class frmfilewatch : Form { public frmfilewatch() { InitializeComponent(); } public static string stradd = "true"; public static string strchange = "true"; public static string strdel = "true"; public static string strrename = "true"; private void toolStripButton1_Click(object sender, EventArgs e) { DialogResult r = folderBrowserDialog1.ShowDialog(); if (r == DialogResult.OK) txtpath.Text = folderBrowserDialog1.SelectedPath; } private void frmfilewatch_Load(object sender, EventArgs e) { } private void toolStripButton2_Click(object sender, EventArgs e) { try { if (Directory .Exists (txtpath .Text )) { fileSystemWatcher1.EnableRaisingEvents =true ; fileSystemWatcher1.Path = txtpath.Text; richTextBox1 .Text +="正启动文件监视................\n"; } } catch { MessageBox.Show("不存在{0}", txtpath .Text ); } } private void toolStripButton3_Click(object sender, EventArgs e) { fileSystemWatcher1.EnableRaisingEvents = false; richTextBox1.Text += "已停止文件监视................\n"; } private void toolStripButton4_Click(object sender, EventArgs e) { richTextBox1.Text = ""; } private void toolStripButton5_Click(object sender, EventArgs e) { try { saveFileDialog1.ShowDialog(); richTextBox1.SaveFile(saveFileDialog1.FileName); } catch (Exception ex) { MessageBox.Show(ex.Message); } } private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e) { if (strchange == "true") { richTextBox1.Text += "文件被改变: " + DateTime.Now + " " + e.FullPath + "\n"; } } private void fileSystemWatcher1_Created(object sender,...