今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
百科问答网  » 电脑/数码/通讯/互联网 » 编程/开发  » 正文
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
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号