阅读:1104回复:2
如何更新网路硬盘目录?
请帮忙小弟解决一个麻烦的问题,小弟最近想在过滤驱动程序加上一个功能.
就是小弟在SAN(Storage Area Network)环境中,挂载一个网路硬盘(I:)在PC1, 也挂载这同一台网路硬盘(G:)在PC2. 在PC1,将I:设定成Write-through模式,并且由PC1复制一些档案到I:\Test, 之後到检查PC2里面的G:\Test,无论如何更新这个目录,都无法看到已经被复制的新档案. 但是这时如果在PC2将G:卸载然後再将G:挂载,这时再进入G:\Test,才会看到 由PC1所复制的新档案. 小弟请教大侠们,可不可以不去做G:卸载然後再挂载的动作,而可以用哪一种API 或IRP的方式来看到这些被复制的新档案? |
|
沙发#
发布于:2007-05-05 10:21
可能pc端有缓冲功能,没有接受到更新通知,就读缓冲内容了,所以没有找到。刷新缓冲,完全重新读网络文件目录看看。是否需要服务端实现更新通知功能更好一些。
|
|
|
板凳#
发布于:2007-05-07 09:46
引用第1楼cyliu于2007-05-05 10:21发表的“”: Hi Cyliu: 其实小弟的问题是不晓得怎麽刷新缓冲,完全重新读网络文件目录, 请问这要怎麽做呢? |
|