有没有什么方法可以测试ReadDirectoryChanges
是否适用于给定路径? (我假设它不能在Linux网络共享上运行)。我想在这样的路径上调用ReadDirectoryChanges
将返回一个错误代码,但我目前无法测试。任何人都知道这是否有效?任何其他方式来测试它?检查ReadDirectoryChanges是否适用于给定路径
1
A
回答
4
从MSDN:
返回值
如果函数成功,返回 值不为零。对于同步 调用,这意味着操作 成功。对于异步调用, 这表示操作是 成功排队。
如果该功能失败,返回 值为零。要获得扩展错误 信息,请调用GetLastError。
如果网络重定向或 目标文件系统不支持 这种操作,则操作失败 与ERROR_INVALID_FUNCTION。
因此,只需检查“ERROR_INVALID_FUNCTION”。
1
如果你想要一个钝性测试,监视一个目录,试着创建一个临时文件 - 如果你没有在“合理”时间范围内得到响应。假设该文件夹不能被测试。
相关问题
- 1. 检查是否给出完整路径
- 2. 如何检查给定路径是否存在路由(ASP.NET MVC)?
- 3. 如何检查给定路径上是否启用了POSIX ACL
- 4. RequireJS - 检查路径是否定义
- 5. 检查给定的用户是否在给定路径的安全组中
- 6. 如何使用Extendscript检查路径是否适合其他路径?
- 7. 查找给定路径的根路径
- 8. 检查对象是否在路径中
- 9. 检查路径是否有效
- 10. php:检查路径是否存在?
- 11. 检查路径是否在url中
- 12. 检查路径是否在网络上
- 13. 检查给出的路径字符串是否无效
- 14. 检查是否有用户访问指定的MVC路径
- 15. bash if语句检查路径是否匹配路径列表
- 16. 检查路径是绝对路径还是相对路径
- 17. 检查文件是否已经存在于相同的路径
- 18. c#检查给定的文件路径是否包含根目录
- 19. 如何检查本地绑定函数是否适用于Modernizr
- 20. 检查路径是ObjC
- 21. RESTful路径是否适用于会话设置?
- 22. 如何检查路径是否指定卷根目录
- 23. c#检查文件路径是否包含特定目录
- 24. 检查文件路径是否正确,但不检查文件是否存在
- 25. React路由器只适用于/路径
- 26. 如何检查给定的路径名是否与Python中给定的正则表达式匹配
- 27. 检查位置是否在路线路径
- 28. Angular 2:检查路由名称是否为当前路径
- 29. 检查给定的文件是否存在于此路径中,或不在Android文件系统中?
- 30. 检查给定号码是否快乐
是的,这是我想找到一个更优雅的替代解决方案。特别是超时是非常奇怪的假设为常量。我不知道哪些内部元件会影响延迟。 – jpfollenius 2011-05-30 10:16:46