C#在Winform处理缓存问题 100

我想做一个Winform程序,首先打开一个文件,并把文件内容缓存到程序中,如何做到当文件在外部改变是,我的程序做出相应提示... 我想做一个Winform程序,首先打开一个文件,并把文件内容缓存到程序中,如何做到当文件在外部改变是,我的程序做出相应提示 展开
 我来答
november14
2018-03-26
知道答主
回答量:39
采纳率:100%
帮助的人:15.2万
展开全部
外部改变时吗?
如果外部能够改变,说明程序和文件已经断开连接了。所以需要定时(轮询)去访问这个文件来比较。
比较的话,如果文本较小就读到内存里比。如果文件较大,复制一个到本地,然后用两个文件的哈希值去比。
追问
不知道你有没有使用过UltraEdit这个编辑器,这个东西就可以实现加载的文件如果在外部改变并保存,UltraEdit就能提示用户文件有更改,是否需要重新加载
当然我的问题我自己刚才也解决了,如果你也想学习的话可以QQ私聊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式