检查部分未知路径中的文件

时间:2018-06-29 18:09:06

标签: c# .net

我需要检查多台计算机上用户的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。

1 个答案:

答案 0 :(得分:1)

您可以进行模式搜索

Directory.GetFiles(@"%APPDATA%\Mozilla\Firefox\Profiles\", "places.sqlite", SearchOption.AllDirectories)

这将给您返回所有地方的绝对路径列表。profiles文件夹中的sqlite文件。