From 9bd045678e28fbbc3060c5702c85d861c9143692 Mon Sep 17 00:00:00 2001 From: Timmoc Date: Tue, 26 Nov 2024 14:51:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8Dwindows=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tool/DownloadPathTool.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tool/DownloadPathTool.py b/tool/DownloadPathTool.py index 1f9db0a..b365591 100644 --- a/tool/DownloadPathTool.py +++ b/tool/DownloadPathTool.py @@ -1,3 +1,4 @@ +import os import sys import winreg from pathlib import Path @@ -13,8 +14,8 @@ def get_download_directory(): # 读取 "Downloads" 路径 download_dir, _ = winreg.QueryValueEx(key, '{374DE290-123F-4565-9164-39C4925E467B}') - # 将路径从注册表中的格式转换为标准格式 - download_dir = Path(download_dir).resolve() + # 展开环境变量并转换为标准格式 + download_dir = Path(os.path.expandvars(download_dir)).resolve() finally: # 关闭注册表项