在 Steam 中,我们可以配置多个目录/文件夹来查找应用程序。它可以在菜单Steam->Settings->Downloads->STEAM LIBRARY FOLDERS对话框中找到。
如果我从 Steam 外部以编程方式查看,在哪里可以找到这些设置?
我对 Windows 客户端的位置更感兴趣。
找到了。在 Windows 上,它们存储在 中C:\Program Files (x86)\Steam\SteamApps\libraryfolders.vdf,并且您还必须添加 Steam 的安装文件夹C:\Program Files (x86)\Steam。在 Debian 上,存储在~/.local/share/Steam/steamapps/libraryfolders.vdf.
以下是用于提取 Windows 信息的示例 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)])
Run Code Online (Sandbox Code Playgroud)