我想将注册表键路径片段组合在一起,而不必担心正确的反斜杠分隔符,这与Path.Combine的精神类似......或者我可能只是为了这个目的而滥用Path.Combine?是否存在.net中的注册表键路径的Path.Combine?
6
A
回答
1
您可以使用Path.Combine
。
+3
如果片段包含对文件名无效的字符,但是有效的注册表项值,则无法使用Path.Combine。 – 2015-12-07 11:03:07
+1
如果您的注册表值包含驱动器说明符,则您也无法使用Path.Combine,例如Path.Combine(“HKCU \ Key \”,“C:\ some.dll”);只会返回C:\ some.dll。这在MSDN文章中记录:“如果path2包含一个根,则返回path2”。资料来源:https://msdn.microsoft.com/en-us/library/fyy7a5kt(v=vs.110).aspx – 2016-09-07 08:10:25
相关问题
- 1. 检查远程机器中是否存在注册表路径
- 2. 查找注册表键值并返回注册表键值路径
- 3. 神秘的原生“A”注册表键与路径:注册表\ A
- 4. 如何引用存储在注册表中的路径?
- 5. 在.NET中,是否需要注册DLL?
- 6. 测试是否存在注册表值
- 7. 检查是否存在注册表项
- 8. 如何验证注册表路径的存在?
- 9. Vb.net在注册表路径通配符
- 10. 如何找到在C++注册表中注册的DLL的绝对路径?
- 11. 如何获取registryKey名称而不是完整的注册表键值路径?
- 12. vbs如何读取注册表路径
- 13. Windows能否找到不在路径,GAC或注册表中的非托管DLL?
- 14. 注册Drupal菜单路径?
- 15. 如果注册表键不存在,
- 16. 如何确定路径是文件系统还是注册表?
- 17. 路径/文件夹下注册的HttpHandler
- 18. 获取注册表中所有应用程序的路径
- 19. Java中的PatternSyntaxException(匹配Windows注册表路径)
- 20. 如何引用注册表值中文件的安装路径?
- 21. 在.NET中注册热键 - 三键/四键组合
- 22. 检查注册表项是否存在总是失败
- 23. 在.net中创建注册表volatile子项是否有更简单的方法?
- 24. 将带有星号的注册表键传递给测试路径
- 25. 找到安装在注册表中的我的应用程序的路径
- 26. php:检查路径是否存在?
- 27. drupal路径别名是否存在
- 28. 注册表键创建在java中
- 29. 如何在注册的组件中显示本地路径?
- 30. 如何在使用Python的注册表中找到Visual Studio的路径?
PS现在它的回答我有另一个问题 - 它也将工作在单声道? – 2013-07-27 00:22:30