fileSystemWatch为什么在文件夹重命名时不会触发 给filesystemwatcher注册Renamed事件。http://msdn.microsoft.com/zh-cn/library/system.io.filesystemwatcher.renamed(v=vs.110).aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如:private void Form1_Load(object sender, EventArgs e) { this.fileSystemWatcher1.Path = @"C:\Users\guwei4037\Desktop"; this.fileSystemWatcher1.Renamed += fileSystemWatcher1_Renamed; } private void fileSystemWatcher1_Renamed(object source, RenamedEventArgs e) { MessageBox.Show(string.Format("File: {0} renamed to {1}", e.OldFullPath, e.FullPath)); } 刚才考虑了一下,感觉要真正实现监控好像挺复杂,之前我设置了很多后缀(因为我只想针对图纸文件的PDF文件)的Rename和Deleted事件,后面发现重命名子文件夹时,不会触发子文件夹里面的文件产生Created事件,删除子文件夹也不会触发子文件夹里文件的Deleted事件,相同,复制一个有文件的文件夹到设定目录下,发现也不会触新的子目录下文件的事件。不知道大虾们是怎么处理这种完全监控事件的?我的猜测是不是要分两步:1.既要设定后缀(.dwg和.pdf)的监控2.设计目录的监控,如果发现目录变化,怎么判断这个子目录下文件? 更正一下是我理解错误了,实验证明了,只有在将文件夹(假如是文件夹A)复制到设定目录下时,A下面的文件是不会触发Created事件的,当删除A文件夹时,A下面的文件是会触发事件的,A重命名时,估计是要自己去检索它下面的文件了,这些要自己去处理 简单问题,求指教!datagridviw删除和修改的两个问题! window media player 同时播放多个语音的问题 C#程序反安装 用C#在 窗体中实现拍照和打印功能怎么办啊? 数字和标点的正则表达式 一个 TextBox 只能绑定到表中的一列,不能绑定到具体某一行??? 请有实际开发经验的谈谈.dll文件的使用 怎样将imagelist中的图片()赋值给notifyIcon.icon 求助关于load excel 请高手帮忙 mvc action 与view 的关系 WPF,请问这样的绑定该怎么写?
private void Form1_Load(object sender, EventArgs e)
{
this.fileSystemWatcher1.Path = @"C:\Users\guwei4037\Desktop";
this.fileSystemWatcher1.Renamed += fileSystemWatcher1_Renamed;
} private void fileSystemWatcher1_Renamed(object source, RenamedEventArgs e)
{
MessageBox.Show(string.Format("File: {0} renamed to {1}", e.OldFullPath, e.FullPath));
}
我的猜测是不是要分两步:
1.既要设定后缀(.dwg和.pdf)的监控
2.设计目录的监控,如果发现目录变化,怎么判断这个子目录下文件?
是我理解错误了,实验证明了,只有在将文件夹(假如是文件夹A)复制到设定目录下时,A下面的文件是不会触发Created事件的,当删除A文件夹时,A下面的文件是会触发事件的,A重命名时,估计是要自己去检索它下面的文件了,这些要自己去处理