对于 Chrome ,Windows 7 中的默认下载文件夹是c:\users\username\downloads 。但是可以通过设置将默认下载文件夹设置为另一个文件夹。我需要找出哪个文件夹是下载文件夹。因此,如果我将下载文件夹设置为c:\dd,那么我需要找出具体的文件夹。
有没有办法使用C#找到它?我的意思是我不想访问 chrome 设置并从那里获取文件夹路径。
对于 Chrome ,Windows 7 中的默认下载文件夹是c:\users\username\downloads 。但是可以通过设置将默认下载文件夹设置为另一个文件夹。我需要找出哪个文件夹是下载文件夹。因此,如果我将下载文件夹设置为c:\dd,那么我需要找出具体的文件夹。
有没有办法使用C#找到它?我的意思是我不想访问 chrome 设置并从那里获取文件夹路径。
Chrome 设置的默认位置在此处。我实际上发现我的位于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。