我需要获取chrome文件夹路径(AppData/Local/Chrome)。 我尝试使用Environment.SpecialFolder.ApplicationData
,但是这是AppData/Roaming的路径。获取chrome文件夹路径c#
回答
不像其他答案之前,我明白你想要得到Chome的程序数据路径,而不是程序可执行的路径。
对于数据路径我使用Chrome的
string localAppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
string chromeLocalAppDataPath = localAppDataPath + @"\Google\Chrome"
Process chromeProcess = Process.GetProcessesByName("chrome").FirstOrDefault();
if(chromeProcess != null)
{
string path = process.Modules[0].FileName;
}
OP在执行应用程序时未提及Chrome是否在运行。所以,这个答案不是一个适当的答案。 –
@NK公平点,如果OP发现这是一个合适的解决方案,那么他们将不得不改进他们的初始问题,以防止混淆 – LukeHennerley
您可以从此注册表项中找到Chrome的安装路径。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome
OR
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome
使用
Registry.GetValue(keyName, valueName, defaultValue)
获得从注册表中的值。
在Windows 7 x64,Chrome 35上我不存在这个键。'HKLM \ SOFTWARE \ Wow6432Node \微软\的Windows \ CurrentVersion \卸载\谷歌浏览器'确实。 – Brad
- 1. 获取文件夹路径
- 2. 获取当前文件夹路径
- 3. 从路径获取文件夹名称
- 4. 获取特定文件夹路径
- 5. 在jsp中获取文件夹路径
- 6. 获取WordPress安装文件夹路径
- 7. delphi获取文件夹路径
- 8. asp.net获取路径页文件夹URL
- 9. 获取Vista文件夹路径
- 10. 获取文件夹图标路径
- 11. 如何从给定文件夹路径获取文件夹路径?
- 12. 从文件夹路径获取Outlook中的MAPI文件夹
- 13. C#如何获取当前文件夹路径的所有子文件夹
- 14. 获取用户临时文件夹路径C++
- 15. C#:获取picturebox的文件路径onclick
- 16. 在c中获取文件路径#
- 17. C++获取系统文件的路径
- 18. 获取文件的完整路径C
- 19. C#MVC获取完整文件路径
- 20. C#获取explorer.exe返回文件路径
- 21. 获取文件的相对路径C#
- 22. Python - 从文件路径中提取文件夹路径
- 23. 如何在extjs中获取文件夹路径而不是文件路径
- 24. 文件夹路径
- 25. 将文件粘贴到文件夹时获取文件夹的路径
- 26. iPhone:获取资源文件夹子文件夹内的文件路径
- 27. 如何获取我的项目中文件夹的路径(以及该文件夹中文件的路径)?
- 28. VBA Excel获取文件路径(以文件夹结尾)
- 29. wx.TextCtrl使用拖放文件夹获取文件路径
- 30. 如何从文件输入中获取文件夹路径?
的安装文件夹不会总是在应用程序数据,也可能是程序文件了。 –
对于'AppData',你可以使用'%AppData%'。 –