本人做一个文件监控程序,当某个目录创建一个文件时,我要将此文件传到远程去。
现在遇到的问题是,我如何判断这个目录的文件是否创建完成
FileSystemwatcher的Created事件是在文件创建时引发的。对于一些小文件来说,可以在这里处理。
如果我创建的文件比较大,如20M以上,当文件还没有完全写完(创建完成),这个created事件也引发了。这样我处理时就会有问题。
另我不想做死循环来判断是否能打开文件,通过这种方式来判断文件是否创建完成.
不知有没有好一点的做法。比如事件回调等方式

FileSystemWatcher的Created事件问题相关推荐

  1. C# FileSystemWatcher 在监控文件夹和文件时的用法

    ********************************************************************************** 第一个文章: ********** ...

  2. .net core 监听文件夹变化, FileSystemWatcher 封装

    功能: .net core 监听文件夹变化, FileSystemWatcher 封装 问题1:复制一个新文件能正常运行,但是复制第二个文件的时候就报一个文件正被其他线程占用无法打开的异常?The p ...

  3. C#使用FileSystemWatcher引发多次Changed事件的问题与解决技巧

    一.背景 我们可以使用FileSystemWatcher监控文件系统,在特定的文件被创建.修改或删除时引发事件. 程序如下: sing System; using System.IO; using S ...

  4. 使用.NET FileSystemWatcher对象监控磁盘文件目录的改变

    原文(英文):http://www.techrepublic.com/article/use-the-net-filesystemwatcher-object-to-monitor-directory ...

  5. 使用文件监控对象FileSystemWatcher实现数据同步

    使用文件监控对象FileSystemWatcher实现数据同步 原文 使用文件监控对象FileSystemWatcher实现数据同步 最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文 ...

  6. 关于FileSystemWatcher监听文件创建

    FileSystemWatcher中的Created事件不但可以监听用户创建的文件,当用户删除某个文件时,系统会在再监听的那个盘上的回收站创建一个文件,在回收站创建的文件也会触发Created事件,而 ...

  7. Winform从入门到精通(41)——FileSystemWatcher(史上最全)

    文章目录 前言 一.属性 1.Path 2.Filter 2.1 监控所有类型的文件 2.2 监控某种类型的文件 2.3 监控某个文件 3.IncludeSubdirectories 4.Enable ...

  8. FileSystemWatcher 基础用法

    转载自[http://blog.sina.com.cn/s/blog_532804fc0100dzuz.html] 1.FileSystemWatcher基础 在应用FileSystemWatcher ...

  9. FileSystemWatcher 用法

    1.FileSystemWatcher基础 在应用FileSystemWatcher对象之前,必须了解这个对象的一些基本属性和事件.毫无疑问,这个对象的最重要的属性为"EnableRaisi ...

最新文章

  1. vsftpd服务安装与虚拟用户配置
  2. 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项
  3. [转]RDLC报表-参数传递及主从报表
  4. Android-源码剖析CountDownTimer(倒计时类)
  5. 学号 20175212 《Java程序设计》第3周学习总结
  6. LeetCode 978. 最长湍流子数组(DP)
  7. 2019广州车展:国产版特斯拉Model 3正式亮相
  8. CxImage图像库的使用
  9. MSP430 F5529 单片机 OLED 音乐播放器 八音盒 蜂鸣器 音乐
  10. 广告图片在线制作网站源码
  11. java中如何实现货币兑换_java货币转换
  12. 整理任正非思想:要树立服务意识、品牌意识、群体意识-1996
  13. WPF 矢量字体图标
  14. 几种主流的分布式定时任务
  15. KMSpico 无后门下载
  16. 将本地项目上传到码云仓库
  17. EntityFramework安装失败
  18. ezcast 有线版 升级
  19. 第一个安卓app应用的开发--环境配置和第一项目创建
  20. select下拉列表支持搜索功能

热门文章

  1. 趣图:深度学习之大炮打蚊子
  2. rust提示游戏安全违规_RUST 游戏启动不了 每次都是 Rust Launcher Error: Loading Error - Start Service failed (1450)...
  3. 算法:记忆化搜索算法
  4. windows10系统-11-高效软件
  5. 点点滴滴自学PS(一)批量去水印
  6. matlab 实现水印添加
  7. 积分商城搭建前的5个关键准备工作?
  8. python建立数据库连接时出错_python连接数据库
  9. 计算机网络无法连接共享打印机驱动,Windows无法共享您的打印机,Windows无法连接到打印机...
  10. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。