-
大小: 33.72 KB文件类型: .rar金币: 1下载: 0 次发布日期: 2024-09-03
- 语言: 其他
- 标签:
资源简介
可以监视本机、局域网内某个文件夹的增加、删除、修改等动作,并可自动复制文件到指定的文件夹下
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
using System.IO;
namespace FileSyncUpdate
{
public partial class Form1 : Form
{
//GetAddr getAddr = null;
public Form1()
{
InitializeComponent();
//getAddr = new GetAddr();
//getAddr.Addr1 = System.Configuration.ConfigurationManager.AppSettings[“addr1“].ToString();
//getAddr.Addr2 = System.Configuration.ConfigurationManager.AppSettings[“addr2“].ToString();
}
private void button1_Click(object sender EventArgs e)
{
//if (!System.IO.Directory.Exists(getAddr.Addr1))
//{
// MessageBox.Show(“监视文件获取失败“);
// return;
//}
//this.fileSystemWatcher1.Path = getAddr.Addr1;
this.fileSystemWatcher1.Path = “d:\\test“;
//this.fileSystemWatcher1.EnableRaisingEvents = true;
MessageBox.Show(“已经处于被监视状态!“);
}
///
/// 文件发生改变
///
///
///
private void fileSystemWatcher1_Changed(object sender System.IO.FileSystemEventArgs e)
{
//modifyFile(e.FullPath);
if (File.Exists(e.FullPath))
{
string filepath = e.FullPath;
int m = filepath.LastIndexOf(“\\“);
string ss = filepath.Substring(m + 1);
string newPath = “E:\\testfile\\“ + ss;
File.Copy(e.FullPath newPath true);
}
}
///
/// 新增文件
///
///
///
private void fileSystemWatcher1_Created(object sender System.IO.FileSystemEventArgs e)
{
//modifyFile(e.FullPath);
if (File.Exists(e.FullPath))
{
string filepath = e.FullPath;
int m = filepath.LastIndexOf(“\\“);
string ss = filepath.Substring(m + 1);
string newPath = “E:\\testfile\\“ + ss;
File.Copy(e.FullPath newPath true);
}
}
///
/// 删除文件
///
///
///
private void fileSystemWatcher1_Deleted(object sender System.IO.FileSystemEventArgs e)
{
}
///
/// 文件重命名
///
///
///
private void fileSystemWatcher1_Renamed(object sender System.IO.RenamedEventArgs e)
{
//modifyFile(e
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 931 2009-03-06 12:15 FileSyncUpdate\FileSyncUpdate.sln
..A..H. 15360 2009-05-14 12:44 FileSyncUpdate\FileSyncUpdate.suo
文件 193 2009-03-06 13:10 FileSyncUpdate\FileSyncUpdate\App.config
文件 3320 2009-03-06 12:26 FileSyncUpdate\FileSyncUpdate\FileSyncUpdate.csproj
文件 4470 2009-03-06 13:40 FileSyncUpdate\FileSyncUpdate\Form1.cs
文件 3156 2009-03-06 12:46 FileSyncUpdate\FileSyncUpdate\Form1.Designer.cs
文件 6020 2009-03-06 12:46 FileSyncUpdate\FileSyncUpdate\Form1.resx
文件 473 2009-03-06 13:37 FileSyncUpdate\FileSyncUpdate\Program.cs
文件 1200 2009-03-06 12:14 FileSyncUpdate\FileSyncUpdate\Properties\AssemblyInfo.cs
文件 2882 2009-03-06 12:14 FileSyncUpdate\FileSyncUpdate\Properties\Resources.Designer.cs
文件 5612 2009-03-06 12:14 FileSyncUpdate\FileSyncUpdate\Properties\Resources.resx
文件 1097 2009-03-06 12:14 FileSyncUpdate\FileSyncUpdate\Properties\Settings.Designer.cs
文件 249 2009-03-06 12:14 FileSyncUpdate\FileSyncUpdate\Properties\Settings.settings
文件 354 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\obj\FileSyncUpdate.csproj.FileList.txt
文件 842 2009-03-06 13:27 FileSyncUpdate\FileSyncUpdate\obj\Debug\FileSyncUpdate.csproj.GenerateResource.Cache
文件 20480 2009-03-06 13:40 FileSyncUpdate\FileSyncUpdate\obj\Debug\FileSyncUpdate.exe
文件 180 2009-03-06 13:27 FileSyncUpdate\FileSyncUpdate\obj\Debug\FileSyncUpdate.Form1.resources
文件 28160 2009-03-06 13:40 FileSyncUpdate\FileSyncUpdate\obj\Debug\FileSyncUpdate.pdb
文件 180 2009-03-06 13:27 FileSyncUpdate\FileSyncUpdate\obj\Debug\FileSyncUpdate.Properties.Resources.resources
文件 20480 2009-03-06 13:40 FileSyncUpdate\FileSyncUpdate\bin\Debug\FileSyncUpdate.exe
文件 193 2009-03-06 13:10 FileSyncUpdate\FileSyncUpdate\bin\Debug\FileSyncUpdate.exe.config
文件 28160 2009-03-06 13:40 FileSyncUpdate\FileSyncUpdate\bin\Debug\FileSyncUpdate.pdb
文件 5632 2005-12-08 14:51 FileSyncUpdate\FileSyncUpdate\bin\Debug\FileSyncUpdate.vshost.exe
文件 193 2009-03-06 13:10 FileSyncUpdate\FileSyncUpdate\bin\Debug\FileSyncUpdate.vshost.exe.config
目录 0 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\obj\Debug\TempPE
目录 0 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\obj\Debug
目录 0 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\bin\Debug
目录 0 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\Properties
目录 0 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\obj
目录 0 2009-05-14 12:43 FileSyncUpdate\FileSyncUpdate\bin
............此处省略5个文件信息
- 上一篇:VC数字图像处理课程设计
- 下一篇:运动界面追踪问题 流体力学
评论
共有 条评论