From 2b63fbf41ea0d1e28deafe951cb805c97ef35c0d Mon Sep 17 00:00:00 2001 From: Elivo Date: Thu, 21 Aug 2025 23:27:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=8E=B7=E5=8F=96=20Download?= =?UTF-8?q?s=20=E8=B7=AF=E5=BE=84=E7=9A=84=E6=96=B9=E6=B3=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Apewer.Windows/WindowsUtility.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Apewer.Windows/WindowsUtility.cs b/Apewer.Windows/WindowsUtility.cs index 0844ce6..e0410b2 100644 --- a/Apewer.Windows/WindowsUtility.cs +++ b/Apewer.Windows/WindowsUtility.cs @@ -963,6 +963,15 @@ namespace Apewer #region 注册表。 + /// 获取当前用户 Downloads 目录的路径。 + public static string GetDownloadsDirectory() + { + const string key = @"Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"; + const string name = "{374DE290-123F-4565-9164-39C4925E467B}"; + var value = RegistryHelper.GetString(RegistryHelper.CurrentUser, key, name); + return value; + } + /// 获取用于记录卸载信息的注册表路径。 public static string[] GetUnInstallPath() {