我需要在多台机器上检查用户的 Firefox 配置文件下的文件 (places.sqlite) 的大小。不幸的是,Firefox 配置文件夹的名称是随机的(例如 xtqdakil.default)。我的挑战是如何检查部分未知路径下的文件。来自我自己的两台机器的示例路径:
%APPDATA%\Mozilla\Firefox\Profiles\xtqdakil.default\places.sqlite
%APPDATA%\Mozilla\Firefox\Profiles\zvbw7yfc.default-1444842847322\places.sqlite
如果有一种方法可以到达 %APPDATA%\Mozilla\Firefox\Profiles\,然后“下拉”一个级别,然后检查可以完美满足我需求的places.sqlite。
您可以进行模式搜索,例如
Directory.GetFiles(@"%APPDATA%\Mozilla\Firefox\Profiles\", "places.sqlite", SearchOption.AllDirectories)
这将为您提供配置文件文件夹中所有places.sqlite 文件的绝对路径列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句