【问题标题】:Get chrome downloads folder获取 chrome 下载文件夹
【发布时间】:2012-07-09 20:51:22
【问题描述】:

对于 Chrome,Windows 7 中的默认下载文件夹是 c:\users\username\downloads。但是可以通过设置将默认下载文件夹设置为另一个文件夹。我需要找出哪个文件夹是下载文件夹。所以如果我将下载文件夹设置为c:\dd,那么我需要找出具体的文件夹。

有没有办法使用 C# 找出这个问题?我的意思是我不想访问 chrome 设置并从那里获取文件夹路径。

【问题讨论】:

  • 所以您的问题是如何使用 C# 正确设置 Chrome 的下载路径?
  • 不,我不想改变它,我只想看看它是什么。
  • 我建议找出设置的存储位置。如果它在注册表或文件中(很可能是),您只需要弄清楚在哪里。然后编写一个简单的 C# 程序来读取它们应该不会太难。
  • 我正在搜索保留设置的年龄..

标签: c# google-chrome download directory


【解决方案1】:

Chrome 设置的默认位置是here。我实际上发现我的位于 Chrome 20.0.1132.47 的“C:\Users[UserName]\AppData\Local\Google\Chrome\User Data\Default”下。

如果打开Preferences文件,可以解析JSON得到下载文件夹:

"download": {
  "default_directory": "C:\\Users\\[UserName]\\Downloads",
  "directory_upgrade": true,
  "extensions_to_open": ""
}

如果没有default_directory 值,则使用目录C:\Users\[UserName]\Downloads

【讨论】:

  • 我在我的首选项文件中找到了这个。 "下载": { "directory_upgrade": true, "extensions_to_open": "" }
  • 好的,问题解决了:如果下载目录是默认目录,则“default_directory”:“..”项不存在。但如果没有,该项目将显示文件夹。感谢您的帮助。
  • 你是对的。如果缺少该值,则使用默认目录。已更新。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-29
  • 1970-01-01
  • 1970-01-01
  • 2013-07-05
  • 2011-10-29
  • 2012-05-26
  • 1970-01-01
相关资源
最近更新 更多