请教各位!fileSystemWatcher怎么在知道文件创建fileSystemWatcher1_Created事件中判断文件最终创建完成?

kingmax54212008 2009-07-23 01:27:17
fileSystemWatcher怎么在知道文件创建fileSystemWatcher1_Created事件中判断文件最终创建完成?

在程序用我用fileSystemWatcher1_Created事件知道文件创建,但怎么知道文件创建完了呢?因为我现在监测的这些文件都是从网络从传过来的。从文件创建开始到文件大小不断增大到文件创建完成需要一定的时间,所以现在还不知道怎么判断文件创建完成了。

请教各位!
...全文
277 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
IsMyJava 2009-11-19
  • 打赏
  • 举报
回复
kolk,l[i][i[b]][/i][[/b]b][/b][/i]
灯火斑斓 2009-07-27
  • 打赏
  • 举报
回复
按照private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e)事件的传入参数FileSystemEventArgs类型的e,只要判段是文件创建完成后,再执行你的代码。如下:(要把你的fileSystemWatcher1的NotifyFilter设置成FileName)
private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e)
{
if (e.ChangeType != System.IO.WatcherChangeTypes.Created) { return; }

//下面是你的文件创建完成后的代码。
}

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧