百科问答网 » 电脑/数码/通讯/互联网 » 编程/开发 » 正文
C#用fileSystemWatcher监控新文件,怎么拷贝新文件到指定目录?
用fileSystemWatcher监控某目录Created了新文件,如何拷贝这个新创建的文件到指定目录?
这个新文件的扩展名只有可能是这几种.URP,.EMO,.EMP,
fileSystemWatcher的filter的属性也做了相应设置。
在这里请教了,谢谢!
答案或建议:
你好
基本步骤就是1:创建一个FileSystemWatcher对象。注册一下他的created事件。
watcher.Created += new FileSystemEventHandler(OnChanged);
2:获取新创建文件的目录
string targetPath=“d:\\”
string sourcePath=string.Empty;
private void OnChanged(object source, FileSystemEventArgs e)
sourcePath=e.FullPath;
}
3. 把文件从源目录复制到目标目录。
File.Copy(sourcePath,targetPath);
除此之外,像filter的属性等等也应该做一些设定。详细例子可以参考msdn。
如果是多个文件的话,最好是用一个集合把路径存储起来,然后循环拷贝过去。
希望对你有帮助。
转载地址来自于:http://www.baikewenda.com/h/1105/a33105.html
其它内容推荐:
· 如何完全清除迅雷顶部那条广告?
· 【Totalcmd】怎样使ctrl+enter用另一编辑器打开
· 有个chm文件不能搜索,如何让它能够搜索呢
· 如何处理如下的文本?
· 激光打印机为什么不能接在大多数UPS上?
· 4850显卡+原厂dvi-hdmi线如何同步输出音频?
· TC如何取消选择
· KMPlayer 不知道按了什么键画面下面总是有一条黑边
· android手机怎么发彩信
· VEGAS或AE怎么做到视频只有一部分有颜色
· 因iastor.sys引起的蓝屏问题
· Win7桌面上的程序快捷方式全都打不开了,怎么办?
· 为什么安装ie9时老是安装失败呢?
· Windows7 中文家庭高级版为什么不能激活?
· maya里按P键和约束里的父子有什么区别啊?
· AfterEffect CS3中怎么抠动态图
· 【Totalcmd】怎样使ctrl+enter用另一编辑器打开
· 有个chm文件不能搜索,如何让它能够搜索呢
· 如何处理如下的文本?
· 激光打印机为什么不能接在大多数UPS上?
· 4850显卡+原厂dvi-hdmi线如何同步输出音频?
· TC如何取消选择
· KMPlayer 不知道按了什么键画面下面总是有一条黑边
· android手机怎么发彩信
· VEGAS或AE怎么做到视频只有一部分有颜色
· 因iastor.sys引起的蓝屏问题
· Win7桌面上的程序快捷方式全都打不开了,怎么办?
· 为什么安装ie9时老是安装失败呢?
· Windows7 中文家庭高级版为什么不能激活?
· maya里按P键和约束里的父子有什么区别啊?
· AfterEffect CS3中怎么抠动态图