wei*_*zam 5 c# directory google-chrome download
对于 Chrome ,Windows 7 中的默认下载文件夹是c:\users\username\downloads。但是可以通过设置将默认下载文件夹设置为另一个文件夹。我需要找出哪个文件夹是下载文件夹。因此,如果我将下载文件夹设置为c:\dd,那么我需要找出特定的文件夹。
有没有办法使用C#找出这一点?我的意思是我不想访问 chrome 设置并从那里获取文件夹路径。
小智 5
Chrome 设置的默认位置在这里。我实际上发现我的位于 ' C:\Users[UserName]\AppData\Local\Google\Chrome\User Data\Default ' for Chrome 20.0.1132.47 下。
如果打开Preferences文件,则可以解析 JSON 以获取下载文件夹:
"download": {
"default_directory": "C:\\Users\\[UserName]\\Downloads",
"directory_upgrade": true,
"extensions_to_open": ""
}
Run Code Online (Sandbox Code Playgroud)
如果没有default_directory
值,则使用目录C:\Users\[UserName]\Downloads。