Steam 在哪里存储库目录?

Ron*_*xão 4 settings steam

在 Steam 中,我们可以配置多个目录/文件夹来查找应用程序。它可以在菜单Steam->Settings->Downloads->STEAM LIBRARY FOLDERS对话框中找到。

如果我从 Steam 外部以编程方式查看,在哪里可以找到这些设置?

我对 Windows 客户端的位置更感兴趣。

Ron*_*xão 6

找到了。在 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)