我需要获取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. asp.net获取路径页文件夹URL
- 4. 获取Vista文件夹路径
- 5. Google Drive Api - 获取文件夹路径
- 6. 在jsp中获取文件夹路径
- 7. delphi获取文件夹路径
- 8. 获取文件夹图标路径
- 9. 获取当前文件夹路径
- 10. 获取特定文件夹路径
- 11. 获取WordPress安装文件夹路径
- 12. 如何从给定文件夹路径获取文件夹路径?
- 13. 从文件夹路径获取Outlook中的MAPI文件夹
- 14. C#如何获取当前文件夹路径的所有子文件夹
- 15. 获取用户临时文件夹路径C++
- 16. 在c中获取文件路径#
- 17. 获取文件的完整路径C
- 18. C#:获取picturebox的文件路径onclick
- 19. 获取文件的相对路径C#
- 20. C#获取explorer.exe返回文件路径
- 21. Python - 从文件路径中提取文件夹路径
- 22. 如何在extjs中获取文件夹路径而不是文件路径
- 23. 文件夹路径
- 24. 将文件粘贴到文件夹时获取文件夹的路径
- 25. iPhone:获取资源文件夹子文件夹内的文件路径
- 26. 如何获取我的项目中文件夹的路径(以及该文件夹中文件的路径)?
- 27. Python:获取文件夹中找到的文件的路径
- 28. 如何在js文件中获取文件夹“node_modules”的路径?
- 29. 如何获取jar文件中的文件夹路径?
- 30. 节点js从文件中获取文件夹路径
的安装文件夹不会总是在应用程序数据,也可能是程序文件了。 –
对于'AppData',你可以使用'%AppData%'。 –