【发布时间】:2016-09-18 12:40:07
【问题描述】:
在 Steam 中,我们可以配置多个目录/文件夹来查找应用程序。它位于菜单Steam->Settings->Downloads->STEAM LIBRARY FOLDERS 对话框中。
如果我从 Steam 外部以编程方式查看这些设置,我在哪里可以找到这些设置?
我对 Windows 客户端的位置更感兴趣。
【问题讨论】:
在 Steam 中,我们可以配置多个目录/文件夹来查找应用程序。它位于菜单Steam->Settings->Downloads->STEAM LIBRARY FOLDERS 对话框中。
如果我从 Steam 外部以编程方式查看这些设置,我在哪里可以找到这些设置?
我对 Windows 客户端的位置更感兴趣。
【问题讨论】:
找到了。在 Windows 上,它们存储在 C:\Program Files (x86)\Steam\SteamApps\libraryfolders.vdf,您还必须添加 Steam 的安装文件夹 C:\Program Files (x86)\Steam
这是一个用于提取信息的示例 Python 脚本:
import re
with open(r"C:\Program Files (x86)\Steam\SteamApps\libraryfolders.vdf") as f:
folders = [r"C:\Program Files (x86)\Steam"]
lf = f.read()
folders.extend([fn.replace("\\\\", "\\") for fn in
re.findall('^\s*"\d*"\s*"([^"]*)"', lf, re.MULTILINE)])
【讨论】:
我在这里找到的:
C:\Program Files (x86)\Steam\config\config.vdf
该文件中有一行:
"BaseInstallFolder_1" "{YourSteamLibraryFolder}"
所以我只是用记事本打开它,然后 Ctrl+F 搜索“Base”。
如果该行不存在:
如果您再查看 config.vdf;应该有这样一行:
"BaseInstallFolder_1" "{YourNewEmptySteamLibraryFolder}"
【讨论】: