C#如何判断图片保存完

[复制链接]
查看11 | 回复3 | 2012-10-22 16:56:09 | 显示全部楼层 |阅读模式
获取一下文件信息 判断文件写入时间是否大于当前时间,若大于则有可能表示文件可能还在继续写入,可能不完整,在可以通过文件大小判断一下...
回复

使用道具 举报

千问 | 2012-10-22 16:56:09 | 显示全部楼层
保存图片到流的方法无论是同步还是异步都可以得知是否已经写入完毕的了。同步方法的话直到方法运行结束(保存完毕)都不会继续执行接下来的代码;而异步方法的话在异步方法同步完毕后所执行的 AsyncCallBack 委托方法里就可以在 EndXXX() 执行完毕后表示保存完毕的。...
回复

使用道具 举报

千问 | 2012-10-22 16:56:09 | 显示全部楼层
最简单直接的办法,放一个bool全局变量,保存那段代码的最后把这个变量改成true,只要是false就是没完,true就是完了 而且标识变量这种办法可以无视跨线程...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行