标签: c++ windows caching smb
根据this post
Windows缓存从samba共享中获取的目录列表。默认情况下,它持续10秒。我们实现的解决方案依赖于smb服务器公开的一种魔术文件,仅用于直接获取属性但隐藏在列表中。问题是,当缓存列表时尝试从Windows客户端计算机获取此类文件的属性时,系统表示该文件不存在。有没有办法绕过这个目录缓存,并使用c ++直接在samba上询问这种文件的属性?更改系统设置不是我们的选择。