C#如何监视文件夹某个文件传输完成

sunhp 2009-04-07 02:09:56
我的应用是开了一个FTP,别人往这上面上传文件,当文件传输完成后我能够实时知道并开始处理。
用FileSystemWatcher类的话,只能监听出来文件创建时候的消息,但是没法得到文件传输完成的事件,请教一下大家是怎么做的呢?
...全文
196 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pang_zhen 2011-03-21
  • 打赏
  • 举报
回复
回复要 长
sunhp 2009-04-07
  • 打赏
  • 举报
回复
谢谢xiaoxinghappy的建议,我怎么能尝试独占该文件呢?lock?
xiaoxinghappy 2009-04-07
  • 打赏
  • 举报
回复
只能提一个想法,文件建立后尝试独占文件,成功而文件操作已完成。
麻子Mozart 2009-04-07
  • 打赏
  • 举报
回复
帮顶
yangqidong 2009-04-07
  • 打赏
  • 举报
回复
ftp很难知道上传完毕吧,因为用户可能网络问题断断续续
除非ftp服务器也是你编写的,你能从服务器获知用户要上传的文件大小,把它和实际大小比较。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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