有没有什么方法可以测试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. 检查路径是否在url中
- 10. 检查路径是否在网络上
- 11. php:检查路径是否存在?
- 12. 检查对象是否在路径中
- 13. 检查坐标路径是否交叉
- 14. 检查路径是否有效
- 15. 检查参数是否为路径
- 16. 检查给出的路径字符串是否无效
- 17. 相对路径不适用于路径
- 18. 检查是否有用户访问指定的MVC路径
- 19. 的Python:如何检查是否路径的子路径
- 20. bash if语句检查路径是否匹配路径列表
- 21. 检查路径是绝对路径还是相对路径
- 22. 检查路径是否会由于open_basedir而失败
- 23. 检查文件是否已经存在于相同的路径
- 24. 检查服务器上的路径是否存在于Java中
- 25. c#检查给定的文件路径是否包含根目录
- 26. 如何检查本地绑定函数是否适用于Modernizr
- 27. 查找给定的文件路径在ios中是否有效?
- 28. RESTful路径是否适用于会话设置?
- 29. 检查路径是ObjC
- 30. 如何检查路径是否指定卷根目录
是的,这是我想找到一个更优雅的替代解决方案。特别是超时是非常奇怪的假设为常量。我不知道哪些内部元件会影响延迟。 – jpfollenius 2011-05-30 10:16:46